当前位置: 技术问答>java相关
有请 redstarstar(红星星)讲MVC,欢迎大家一起讨论
来源: 互联网 发布时间:2015-04-09
本文导语: 我所了解的很少,请朋友门讲讲有关mvc的知识和在项目开发中的应用 谢谢 | MVC(model-view-controller)也就是JSP的Model 2结构。 Model 1与Model 1.5简单来说就是将你的所有Java代码都写在JSP页面与java...
我所了解的很少,请朋友门讲讲有关mvc的知识和在项目开发中的应用
谢谢
谢谢
|
MVC(model-view-controller)也就是JSP的Model 2结构。
Model 1与Model 1.5简单来说就是将你的所有Java代码都写在JSP页面与javabean中,也就是通过你的JSP页面与javabean实现所有的业务逻辑。
Model 2则是JSP页面中只有少量的Java代码,然后通过路径的mapping将所有的Http请求都传给一个作为Controller的Servlet。在这个Servlet中调用相应的javabean或者EJB对请求进行处理,最后这个Servlet再forward到合适的JSP页面(也就是view)进行显示。MVC中的model我认为应该是那些保存状态的javabean(比如一个保存用户信息的bean)和所有的Entity bean。
Model 1与Model 1.5的优点:开发简单。
Model 1与Model 1.5的缺点:不好维护。
Model 2的优点:好多。将逻辑彻底从JSP页面中分离,JSP页面只负责显示结果。提高了安全性。易于维护。
Model 2的缺点:开发比较困难(但如果能利用好Struts,我觉得开发还是比较快的)
Model 1与Model 1.5简单来说就是将你的所有Java代码都写在JSP页面与javabean中,也就是通过你的JSP页面与javabean实现所有的业务逻辑。
Model 2则是JSP页面中只有少量的Java代码,然后通过路径的mapping将所有的Http请求都传给一个作为Controller的Servlet。在这个Servlet中调用相应的javabean或者EJB对请求进行处理,最后这个Servlet再forward到合适的JSP页面(也就是view)进行显示。MVC中的model我认为应该是那些保存状态的javabean(比如一个保存用户信息的bean)和所有的Entity bean。
Model 1与Model 1.5的优点:开发简单。
Model 1与Model 1.5的缺点:不好维护。
Model 2的优点:好多。将逻辑彻底从JSP页面中分离,JSP页面只负责显示结果。提高了安全性。易于维护。
Model 2的缺点:开发比较困难(但如果能利用好Struts,我觉得开发还是比较快的)
|
为什么redstarstar(红星星)还不来,很忙吗?
要不yanchang (笨笨) 你先说说吧?
要不yanchang (笨笨) 你先说说吧?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。