【问题标题】:MVC model in Java web applicationJava Web 应用程序中的 MVC 模型
【发布时间】:2021-05-02 13:44:12
【问题描述】:

在给定的包中,控制器中的哪个类,哪个是View,哪个是Controller。我对关联理论有点困惑

【问题讨论】:

  • 没有看到实际代码就无法回答这个问题。文件可以任意命名,并且不会以任何方式反映它们的行为

标签: java model-view-controller


【解决方案1】:

根据包的名称,net.usermanagement.web 似乎是您的控制器层(UserServlet 是一个控制器,它应该扩展 HttpServlet)而您的视图层是 webapp 包。但是如果不看类里面的代码,是无法分辨的。

【讨论】:

  • 谢谢,我明白了
【解决方案2】:

您可能已经知道,但我仍然想重申 MVC 是一种软件设计模式。开发人员如何组织他们的代码只是一个很好的做法。

在您的代码中:

  • UserDAO.javaUser.java 充当您的模型层。 -- 读/写数据
  • UserServlet.java 充当您的控制器层。 -- 在存储/显示数据之前对数据进行更改。
  • user-list.jspuser-form.jsp 充当您的视图层。 -- 显示数据。

【讨论】:

  • 非常感谢,这就是我想确认的!
猜你喜欢
  • 2021-04-05
  • 2013-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-15
  • 1970-01-01
  • 2011-08-25
  • 1970-01-01
相关资源
最近更新 更多