Tag: model view controller

是否可以使用@NotifyChange而不是BindUtils.postNotifyChange?

我在@NotifyChange和BindUtils.postNotifyChange之间有一个混淆,为什么要使用这两个事件。之前我读过这个问题在ZK中我们可以PostNotifyChange多个变量 。 但是我无法理解这个问题为什么要使用这个多个变量。 这是一个例子: @Command @NotifyChange({ “folderInfoList”, “isDisabled”, “selectedFolderInfo” }) public void refreshFolderInfo() { logger.debug(“Refresh Icon selected”); if (isDirty()) { Messagebox.show(pageResourceBundle.getText(“JS_CONFIRM_DATAMODIFED”), pageResourceBundle.getText(“JS_CONFIRM_DATAMODIFED_TYPE”), Messagebox.OK | Messagebox.CANCEL, Messagebox.QUESTION, new EventListener() { public void onEvent(Event event) throws Exception { if (Messagebox.ON_OK.equals(event.getName())) { loadFolderInfoList(); selectedFolderInfo = null; BindUtils.postNotifyChange(null, null, FolderInfoEditViewModel.this, “folderInfoList”); } else { } } }); } else […]

是否有一个很好的替代Play,我可以将DynamoDB用于AWS上的Web应用程序?

我正在为最终用户设计一个图像存储应用程序,它将具有许多CRUD类型的function。 我想在Amazon Web Services(AWS)上托管应用程序,并打算使用该游戏! 框架,S3和NoSQL数据库。 我找不到Play的DynamoDB适配器! 并且读到MongoDB和EC2不能很好地相处。 Play可以使用DynamoDB吗? 是否有我应该考虑的替代框架(玩!看起来对我很有吸引力,干净,精益和简单)。

如何在Java Swing中正确地在两个不同的MVC控制器之间进行通信?

你能解释一下Controller如何以简单但仍然正确的方式调用另一个Controller方法吗? 请提供一些代码! 背景:我有2个不同的Controller-View-Model和2个库,他们需要在彼此之间进行通信: SettingsWindow / SettingsController / SettingsModel:负责应用程序设置。 该模型是单例,因为我需要整个应用程序的设置数据; 用于监视目录的库,每次在特定目录中创建文件时都会创建事件。 受监视的目录路径在SettingsModel中定义; 我正在使用Java 7 WatchService API; 用于监视Web服务器和下载新文件的库。 Web服务器地址和保存目录都在SettingsModel中定义; 我正在使用HttpsUrlConnection和一个计时器; MainWindow / MainController / MainModel:负责主应用程序窗口,该窗口具有必须在每次在受监视目录中创建新文件时更新的表,以及每次上述库下载文件时。 那么如何正确实例化和传达这4种不同的function呢? 他们的控制器如何在它们之间进行通信,因为它们都是相关的? 我应该如何根据MVC组织这个项目? 请提供基本的MVC脚手架(骨架)并显示我在哪里创建实例,在哪里以及如何调用彼此方法。 我是Java新手,特别是swing和mvc。 我已经阅读了很多,但我陷入了这种情况。

为什么我的JSP视图没有得到解决?

我的dispatcher-servlet.xml 这是我的控制者 package com.example.spring; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class HelloController { @RequestMapping(“/form.htm”) public ModelAndView hello(Model model) { return new ModelAndView(“index”); } } 当我在调试中使用应用程序时,我在控制台中看到了这一点。 WARNING: No mapping found for HTTP request with URI [/WEB-INF/views/index.jsp] in DispatcherServlet with name ‘dispatcher’ 控制器被命中,并返回视图,但无法解析。

什么MVC框架可用于Java桌面/ winform应用程序?

我将开发一个winform应用程序。 我希望将模型,视图和控制器分开。 我没有使用任何Java MVC框架,并且已经与Java脱节了几年。 任何人都可以根据自己的经验告诉我一些合适的框架,以及它们的优缺点吗? 我打算使用NetBeans IDE。

Spring MVC中重定向和视图呈现的区别

在学习Spring MVC知识时,有一些关于Spring返回类型的东西让我很困惑。 在本文档中: 使用@RequestMapping映射请求,它们返回appointments/new和redirect:/appointments 。 码 @RequestMapping(method = RequestMethod.POST) public String add(@Valid AppointmentForm appointment, BindingResult result) { if (result.hasErrors()) { return “appointments/new”; } appointmentBook.addAppointment(appointment); return “redirect:/appointments”; } 这两种返回类型之间的主要区别是什么? 据我了解,第一种类型作为前进动作返回,但如果我是对的,为什么他们也forward:/发布forward:/作为返回类型?

Bean属性不可读或具有无效的getter方法

所以,我有一个任务是为注册表路由编写一个简单的Web应用程序。 使用Spring MVC。 所以我有class级“路线”,我想保持起点,终点和中间点列表。 但我不明白,如何将值从jsp列入列表(例如使用jstl)。 所以我决定解析一个字符串。 public class Route { private String start; private String finish; private String form; private List list; public Route() { } public Route(String start, String finish, String route) { this.start = start; this.finish = finish; this.form = route; this.toList(); } public Route(String start, String finish) { this.start = start; this.finish […]

使用FreeMarker的Spring:无法解析名为“MyServlet”的servlet中名为“Home”的视图

我正在尝试创建一个非常简单的FreeMarker和Spring集成。 但是,当我运行我的示例时,我得到一个例外: GRAVE: Servlet.service() for servlet MyServlet threw exception javax.servlet.ServletException: Could not resolve view with name ‘Home’ in servlet with name ‘MyServlet’ at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1162) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:950) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at […]

可以使用Spring MVC在Swing应用程序中实现MVC模式吗?

我想知道Spring MVC可以用于在Java Swing应用程序中实现MVC模式。 我做了一些研究,发现Spring MVC用于Web开发。 有没有什么方法可以将Spring MVC用于Swing应用程序?

Struts中的控制器

什么是MVC中的控制器? 是struts.xml还是Servlet (Action Class)? 我们的应用程序中可以有多个Controller吗? 拥有多个控制器是一种好习惯吗?