[英]MVC model in Java web application
在给定的 package 中 controller 中的 class 中,哪一个是 View,哪一个是 Z9BBF373702367BF7CFEBA25ZC8。 我对关联理论有点困惑
Based on the names of the packages, net.usermanagement.web seems to be your controller layer ( UserServlet
is a controller, it should extend HttpServlet
) and your view layer is the webapp package. 但是如果没有看到类内部的代码,就无法分辨。
您可能已经知道,但我仍然想重申 MVC 是一种软件设计模式。 开发人员如何组织他们的代码只是一个很好的实践。
在您的代码中:
UserDAO.java
和User.java
充当您的 model 层。 -- 读/写数据UserServlet.java
充当您的 controller 层。 -- 在存储/显示数据之前对数据进行更改。user-list.jsp
和user-form.jsp
充当您的视图层。 -- 显示数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.