Model1&Model2
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.Jsp Model 1
1.传统的Jsp Model 1模型
Jsp是独立的,自主完成所有的任务
2.改进的Jsp Model 1模型
Jsp页面与JavaBeans共同协作完成任务
3.Jsp Model1的优点:
这种架构模型非常适合小型Web项目的快速开发,而且对Java Web开发人员的技术水平要求不高4.Jsp Model1的缺点:
I.HTML和JAVA强耦合在一起,导致页面设计与逻辑处理无法分离 II.可读性差,调试困难,不利于维护
III.功能划分不清
二.Jsp Model2
1.Jsp Model2中使用了三种技术JSP、Servlet和JavaBeans
Jsp负责生成动态网页,只用做显示页面。
Servl et负责流程控制,用来处理各种请求的分派。
JavaBeans负责业务逻辑,对数据库的操作。
2.使用Jsp Model2的交互过程:
用户通过浏览器向Web应用中的Servlet发送请求,Servlet接受到请求后实例化JavaBeans对象,调用JavaBeans对象的方法,JavaBeans对象返回从数据库中读取的数据。Servlet选择合适JSP,并且把从数据库中读取的数据通过这个JSP
进行显示,最后JSP页面把最终的结果返回给浏览器。
3.Jsp Model2优点
I.消除了Jsp Model1的缺点:
II.该模式适合多人合作开发大型的Web项目
III.各司其职,互不干涉
IV.有利于开发中的分工
V.有利于组件的重用
4.Jsp Model2缺点
Web项目的开发难度加大,同时对开发人员的技术要求也提高了