Tag: model view controller

JavaFX同步重复视图到同一个控制器(FXML和MVC)

下面是一个小应用程序,说明了问题: ButtonPanel.fxml ButtonPanelController.java public class ButtonPanelController { @FXML Button myButton; boolean isRed = false; public void buttonClickedAction(ActionEvent event) { if(isRed) { myButton.setStyle(“”); } else { myButton.setStyle(“-fx-background-color: red”); } isRed = !isRed; } } TestApp.java public class TestApp extends Application { ButtonPanelController buttonController; @Override public void start(Stage stage) throws Exception { // 1st Stage stage.setTitle(“1st Stage”); […]

Java MVC多个JFrame

我正在用netbeans创建一个mvc java应用程序。 首先,在运行程序时,应该只显示2个按钮“Teacher”和“Student”。 当我click the teacher button ,它将引导我查看viewTeacher ,在那里我可以输入或编辑有关”Teacher”数据。 同样适用于学生按钮。 我已经完成了整个MVC,但我对第一个按钮感到confused : – 我应该制作更多1个视图吗? viewForm, viewTeacher, viewStudent. viewForm is the first 2 buttons appear: “Teacher” & “Student” 要么 – should i put all the codes inside viewForm and create viewTeacher & viewStudent form on other components?

Spring MVC何时会自动生成HttpSession?

使用AutoWired HttpSession的问题: LoginController调用LoginService传递HttpServletRequest作为参数。 我已经在其他几个带注释的类中自动assembly了HttpSession(但不是在LoginService中): @Autowired private HttpSession httpSession; 在LoginService类中,如果我尝试通过调用request.getSession(false)来获取会话,则在某些情况下我会收到null。 如果我尝试通过调用request.getSession(true)来获取会话,我最终会得到两个HttpSession对象(一个在这里,另一个通过AutoWiring)。 如果我在LoginServic类中自动assemblyHttpSession并从那里使用会话,那么我也将以两个HttpSession对象结束。 何时会创建完全自动assembly的HttpSession? 处理这种情况的最佳方法是什么? 谢谢!

如何实现猜词游戏的MVC模式?

我有一些猜词游戏的工作代码。 但我担心它并不局限于设计规则,尤其是MVC模式。 附加的图像是我目前的GUI 。 我把物品从一个类扔到另一个类,我听说这是一种糟糕的风格。 虽然我同意这一点,但我无法为猜词游戏或通常被称为刽子手的人提出好的MVC模式方法。 主要应用程序将有这样的一些: public class Application { public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { runApp(); } }); } public static void runApp() { Model model = new Model(); View view = new View(model); //not sure if this correct, some suggest it is valid and […]

解耦模型和输入检查

将输入检查与模型分离并将其处理到其他地方(例如控制器)是一种好的做法吗? 如果是这样,怎么可以从MVC或DDD的角度来做呢?

Spring MVC配置引发奇怪的exception

我正在尝试部署一个新的Spring MVC应用程序,我已经完成了十几次,但现在我运行了一个非常奇怪的错误,甚至无法弄清楚发生了什么: 我的javaee-api与servlet-api冲突。 在控制台中它写道: INFO: validateJarFile(E:\development\workspace\conference\src\main\webapp\WEB- INF\lib\javaee-api-6.0.jar) – jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 嗯,是的,这是一个警告,但这个jar子没有加载,我需要它。 另外,我的应用程序库中没有servlet-api jar等。 此外,控制台抛出这样的exception: SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener 我的意思是,这个jar是指JSF和所有这些东西。 我根本不使用它,它应该在哪里尝试这样的课程? O_O 我在tomcat 7上运行应用程序 有什么想法发生了什么?

实现客户端多文件上传服务的有效方式

实现多文件客户端上传服务的有效方法是什么? 有没有受欢迎的图书馆? 基本上我正在寻找一个Web服务器,它可以让客户上传文件:即浏览他们的文件系统并选择最多6个文件。 实现上述服务比单个文件上传服务更好。 即一次只允许一次上传? 如果是这样,那么有效的方法是什么,或者再次使用哪些流行的库。 我正在构建一个要在Tomcat上部署的Java Dynamic Web。 谢谢

实施房产变更通知的最佳方式是什么?

有一个bean(POJO-like)并且想为它的GUI组件制作模型。 所以我需要通知GUI组件可以反映的每个属性更改。 这个怎么做? 我应该在我的bean中放置通知和监听器存储代码吗? 但这会使它“变脏”。 可能会写一些包装? 但这将重复getter和setter。 在Commons或其他地方是否有任何库和/或辅助对象? UPDATE 还假设我有AbstractList实现。 如何快速“建立”它,即让它通知听众变化? 例如,通过触发ListDataEvent 。 我知道我可以实现AbstractListModel而不是AbstractList但它看起来更糟。 我希望保持大部分“像pojo一样”……

在视图中有条件地呈现HTML的干净方式?

在JSP / Struts1设置中有更简洁的方法吗? ……这里有一些HTML …… 编辑:在管理模式中,我希望能够从表单元素访问其他参数,例如从表单元素: input type =“text”value =“测试用户”name =“所有者” 编辑2:实际上,我的问题非常类似于以下问题: 在用户的JSP中有条件地渲染 但我并没有从可能的答案中获得“伪代码”

BeanNameUrlHandlerMapping SimpleUrlHandlerMapping之间的区别

Spring BeanNameUrlHandlerMapping和SimpleUrlHandlerMapping有什么区别? 经过一些网站后,我了解到BeanNameUrlHandlerMapping是DispatcherServlet的默认HandlerMapping。 同样在BeanNameUrlHandlerMapping中,您可以使用Controller直接映射url。 但同样的事情也可以用SimpleUrlHandlerMapping来完成。 我知道的东西,但不是那么清楚,它必须做些什么 名字接受/但id不能…..但我很困惑。 什么是确切的差异? SimpleUrlHandlerMapping的需求是什么? 请解释…谢谢。