草庐IT

view-model-pattern

全部标签

java - 如何在 Eclipse RCP 应用程序中使 View 可滚动?

到目前为止我尝试了什么:在createPartControl中:ScrolledCompositesc=newScrolledComposite(parent,SWT.V_SCROLL|SWT.H_SCROLL);sc.setLayoutData(newGridData(GridData.FILL_BOTH));sc.setExpandVertical(true);sc.setExpandHorizontal(true);sc.setSize(ApplicationWorkbenchWindowAdvisor.WIDTH,ApplicationWorkbenchWindowAdviso

java - 玩!框架。创建新 View

我使用游戏控制台创建了一个新项目现在,默认情况下我在views目录中有两个文件:main.scala.htmlindex.scala.html我想添加一个新的View文件。我称之为“forums.scala.html”现在,我知道为了呈现一个View,你需要这样做:views.html.forums.render("Forums");问题是智能感知无法识别“论坛”但index和main它确实识别。我注意到这些文件:class_managed/views.html/index.classclass_managed/views.html/main.class但是没有forums.class

java - Spring MVC - 没有在 JSP View 中获得值(value)

这个问题在这里已经有了答案:ELexpressionsnotevaluatedinJSP(5个答案)关闭2年前。首先,我是SpringMVC世界的新手。我制作了一个简单的程序,其中SpringMVC将处理GET请求并设置一个名为“message”的变量。此变量应在JSP中显示设置值,但未按预期运行。代码正在编译并运行良好。你能建议一下,这里做错了什么吗?web.xmlArchetypeCreatedWebApplicationloginDispacherorg.springframework.web.servlet.DispatcherServlet1loginDispacher/lo

java - 太多 "pattern suffixes"- 设计味道?

我刚刚发现自己创建了一个名为“InstructionBuilderFactoryMapFactory”的类。那是一类的4个“模式后缀”。它立即让我想起了这一点:http://www.jroller.com/landers/entry/the_design_pattern_facade_pattern这是设计味道吗?我应该限制这个数字吗?我知道一些程序员对其他事情有类似的规则(例如,在C中不超过N级指针间接寻址)所有类(class)对我来说都是必要的。我有一个从字符串到工厂的(固定的)映射——我一直在做的事情。列表越来越长,我想将它移出使用构建器的类的构造函数(由从map获得的工厂创建.

java - 为什么 Java Pattern 类使用工厂方法而不是构造函数?

在generalcase中对此进行了很好的讨论。.但是,我特别想知道为什么Pattern类使用compile创建对象的静态方法,而不是构造函数?在我看来使用构造函数更直观。 最佳答案 Pattern类比JDK中的很多东西都新。因此,我相信他们采用了更现代的使用工厂方法的方法,而不是使用公共(public)构造函数的旧方法。您无法真正改造现有类的工厂方法。一般来说,没有太多理由在工厂方法上使用构造函数,所以我认为仅此而已。工厂方法允许您抽象对象创建,这非常有用。 关于java-为什么Jav

java - 从 JavaFX 开始 - JavaFX 版本和 "development patterns"问题

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正计划开始开发桌面应用程序,但直到现在,对我来说,桌面=swing。我对此做了一些研究,发现自己遇到了一些问题:我发现有很多JavaFX版本:有人说JavaFX1.0已经过时;有非常好的JavaFX2.X;现在是JavaFX8(这对吗?);但即使使用带有JDK8(1.8.0)的最新NetBeansIDE版本(8.0),当我创建JavaFX应用程序时,它也会开始使用JavaFX2.2–JavaFX8真的是

java - 带有错误 java.lang.String 的 selectonemenu 无法转换为 javax.faces.model.SelectItem

我想填写一个选择菜单,但总是出现这个错误:java.lang.Stringcannotbecasttojavax.faces.model.SelectItem这是代码:publicclassToolsJIRAimplementsSerializable{privateStringmyChoicePeriod;//gettersandsetters}JSF:我发现我应该写一个转换器,但我不知道为什么?因为我见过一些没有转换器的示例??谢谢 最佳答案 在您的网页中尝试此代码不要将value属性用于不同目的

java - GWT : how to get regex(Pattern and Matcher) working in client side

我们使用GWT2.03和SmartGWT2.2。我正在尝试在客户端代码中匹配如下所示的正则表达式。Patternpattern=Pattern.compile("\\\"(/\d+){4}\\\"");StringtestString1="[\"/2/4/5/6/8\",\"/2/4/5/6\"]";StringtestString2="[]";Matchermatcher=pattern.matcher(testString1);booleanresult=false;while(matcher.find()){System.out.println(matcher.group());

java - Play Framework : Mixing Java and Scala controller/views

在built.sbt文件中有一个设置.enablePlugins(PlayScala)将我的项目设置为scala。现在我也想使用Java。我发现有两个版本的data.Form(play.data._和importplay.api.data._)。所以我为参数列表使用了完全限定类型。@(loginForm:play.data.Form[User_LoginForm])@importhelpers._@helper.form(action=routes.ApplicationJava.login(),'id->"loginForm"){@helper.inputText(loginForm

java - 多个 API 调用 : Design Patterns

我必须调用多个具有多个API的服务。他们中很少有人基本上被读取(他们返回一些数据),他们中很少有人改变几个对象的状态(他们基本上更新了几个对象的状态)。我正在寻找可以应用于上述场景的设计模式。代码示例让我们举一个服务A的小例子AccountInfoA.getAccountInfo()voidA.setAccountData(AccountInfo)AccountStatusA.getStatusForAccount...我想到了一个通用接口(interface)interfaceCallAPI{publicOutputexecute(Input)}每个API调用都会实现这个接口(int