第九章 Servlet技术(续).ppt
《第九章 Servlet技术(续).ppt》由会员分享,可在线阅读,更多相关《第九章 Servlet技术(续).ppt(17页珍藏版)》请在麦多课文档分享上搜索。
1、第九章 Servlet技术(续),西南科技大学网络教育系列课程 动态网页设计(JSP),Jsp与Servlet的角色划分,Jsp:页面显示,Servlet:逻辑处理,JSP设计模式,JSP设计模式包括两个: (1)Model1,JSP+JavaBean设计模式 (2)Model2,MVC设计模式,模式一JSP+JavaBean模式,在这种模式中,JSP页面独自响应请求并将处理结果返回客户,所有的数据库操作通过JavaBean来实现。大量地使用这种模式,常会导致在JSP页面中嵌入大量的Java代码,当需要处理的商业逻辑非常复杂时,这种情况就会变得很糟糕。大量的Java代码使得JSP页面变得非常臃
2、肿。前端的页面设计人员稍有不慎,就有可能破坏关系到商业逻辑的代码。这种情况在大型项目中经常出现,造成了代码开发和维护的困难,同时会导致项目管理的困难。因此这种模式只适用于中小规模的项目。,模式二MVC模式,“MVC”模式即是:“Model-View-Controller”模式。在这种模式中,通过JSP技术来表现页面,通过Servlet技术来完成大量的事务处理工作,实现用户的商业逻辑。在这种模式中,Servlet用来处理请求的事务,充当了控制器(Controller即“C”)的角色,Servlet负责响应客户对业务逻辑的请求并根据用户的请求行为,决定将哪个JSP页面发送给客户。JSP页面处于表现
3、层,也就是视图(View即“V”)的角色。JavaBean则负责数据的处理,也就是模型(Model即“M”)的角色,模式二MVC模式,MVC处理过程:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。,模式二MVC模式,为什么使用MVC:数据层代码和表示层代码混在一起 MVC从根本上强制性的将其分开 多个视图能共享一个模型 模型返回的数据没有进行格式化,所以同样的构件能被不同界面使用 MVC的应用程序的三个部件相互对立 可以使用控制器来联接不同的模型和视图去完成用户的需求,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第九 SERVLET 技术 PPT
