Nay*_*ish 3 java jsp servlets web-applications
我正在使用Java的动态网站,我有兴趣坚持使用MVC模式.在JSP和Servlet之间划分Web应用程序的最佳方法是什么?
我应该将JSP文件视为view程序和Servlet的更多内容controller吗?
如果我应该将Servlet用作a controller,那么为Servlet提供多个功能是明智的,例如:向Servlet发送一个操作号,Servlet将在其上切换案例以决定要执行的操作.这样我就可以创建很少的Servlet,每个Servlet都会负责一个单独的请求.
我应该将JSP文件视为程序视图,将Servlet视为控制器吗?
是.JSP最适合用于实现视图.
根据您的应用程序要求,可能还有其他视图未实现为JSP.但是你提出的责任分工是一个很好的起点.
如果我应该将Servlet用作控制器,那么为Servlet提供多个功能是明智的,例如:向Servlet发送一个操作号,Servlet将在其上切换案例以决定要执行的操作.
这是值得商榷的.您可以拥有少量的servlet并在servlet内部切换,或者拥有大量的servlet并切换到"web.xml"文件或某些框架类中.例如,很多人使用restlet框架和/或注释来管理对控制器servlet的请求的调度.
我的一般建议是:
| 归档时间: |
|
| 查看次数: |
1060 次 |
| 最近记录: |