编码中的MVC结构

时间:2014-02-22 10:10:33

标签: java model-view-controller

我有以下这些要求

  • 用户必须使用用户名和密码登录
  • 用户可以在登录成功后添加菜单。

我尝试使用模型视图控制器实现我的代码

登录类。

http://pastebin.com/znK9BYT3

菜单类

http://pastebin.com/uxTB7M0Z

由于这是我第一次尝试使用MVC,我不明白如何将我的视图集成到我的主类中,这样只有在登录成功后才会显示addNewMenuUI。

mainclass

public static void main(String[] args) {

    login loginModel = new login;
    loginview loginView = new loginview(); 
    loginController lc = new loginController(loginModel,loginView);

    menu menuModel = new menu();
    menuview menyView = new menuview();
    menuController mC = new menuController(menuModel,menuView);     
}

请帮忙。提前谢谢

1 个答案:

答案 0 :(得分:0)

你使用哪个MVC框架?对我来说,看起来你正在从头开始构建一切。最简单的方法是使用现有的框架,例如SpringPlay。拥有用户登录的能力是开箱即用或易于实现的。然后根据身份验证,您可以确定用户是否可以看到菜单(这是您想要的吗?)。

看看this tutorial which explains how to create a login application using Spring-MVC in Java

adding authentication in the Play framework也可能对你感兴趣。

祝你好运!