- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java Transparancy 14 JSP设计模式
JSP设计模式 第十四章 回顾 自定义标记 TLD 文件 web.xml 标记处理程序 目标 设计模式简介 MVC模式设计 设计模式 2-1 设计模式的定义 开发通用框架以解决不断出现的类似问题 解决方案是通用的 设计模式的特性 问题 环境 解决方案 约束和结果等 设计模式 2-2 J2EE的设计模式包括: 用于管理复杂性的设计模式 用于管理供应商独立性的设计模式 用于提高性能的设计模式 JSP设计模式 3-1 两种 JSP 设计模式: Model 1 体系结构 Model 2 体系结构 基于 MVC 设计模式 JSP设计模式 3-2 Model 1 体系结构 以页面为中心的体系结构,适合简单的应用 它有一系列 JSP 页面,负责处理接入的请求,然后给客户端一个回复 使用 Bean 执行数据存取,表示与内容分离 将大量的代码段嵌入JSP 页面中 JSP设计模式 3-3 Model 2 体系结构 MVC 设计模式 4-1 将复杂性分解为三个组件: 模型 视图 控制器 MVC 设计模式 4-2 Servlet 和 JSP 一起提供动态 Web 内容 JSP 利用 JSP 生成表示层 JSP 页面本身没有处理逻辑 Servlet 使用 Servlet 执行进程密集型任务 Servlet 起控制器的作用,负责请求处理 Servlet 还决定转发哪个 JSP 页面以响应请求 MVC 设计模式 4-3 模型 表示数据和处理数据的业务逻辑或应用程序 视图 用户想查看/存取的数据的表示 控制器 定义用户与模型和视图交互的方式 MVC 设计模式 4-4 优点 适合可扩展性、可维护性和多用户视图的高度交互系统 对表示、用户交互和系统模型去耦 容易为多个数据集呈现多个视图 使代码复制最小化 通过将表示与模型分离,使开发者可以明确分工,从而使产品更快地推向市场 模型 4-1 模型 4-2 模型 4-3 模型 4-4 视图 控制器 2-1 控制器 2-2 总结 设计模式简介 MVC模式设计 Version 3.0 企业服务器/数据源 应用程序服务器 响应 (模型) JavaBean 请求 浏览器 (控制器)Servlet (视图) JSP 封装应用程序状态 响应状态查询 展示应用程序功能 通知修改的视图 模型响应来自控制器的请求,以存取/修改它表示的数据 模型分为: 状态组件 模型的当前值集由状态定义 状态组件是跨协议的 JavaBean 是实现状态组件的逻辑选择 动作组件 (稍后介绍) 在构造状态组件时需考虑: 重用 允许不同的应用程序使用相同的业务逻辑的表示,从而实现重用 质量/成本 无需将业务逻辑嵌入每个应用程序中 健壮性 通过封装减少进入逻辑中的错误来增强健壮性 动作组件 对请求的响应将修改状态,这是由动作定义的 捕获控制器与状态组件的交互 业务逻辑影响动作组件的构造 应模型更新的请求呈现模型 将用户请求发送给控制器 允许控制器选择视图 在模型修改时更新 定义应用程序的行为 将用户动作映射到模型更新 为响应选定视图 每种功能都有一个控制器 控制器负责: 安全性 事件标识 准备模型 处理事件 处理错误 触发响应 *
您可能关注的文档
最近下载
- ASUS华硕主板大师系列Z97-A 用户使用手册 (繁体中文).pdf
- 现代农业创新与乡村振兴战略智慧树知到答案章节测试2023年华南农业大学.pdf VIP
- CVC非计划性拔管不良事件RCA分析与PDCA项目报告.pptx
- 部编版六年级上册第26课《好的故事》教学设计(教案).docx VIP
- 《蛋白质构象病》课件.pptx VIP
- 正方体的表面积(优秀 ppt课件).ppt VIP
- 《丝绸之路的传奇历程》课件.ppt VIP
- 2025年贵州省面向优秀村(社区)干部专项招聘乡镇(街道)事业单位工作人员历年参考题库含答案详解.docx VIP
- 部编版六年级上册第26课《好的故事》一等奖教学设计(教案).doc VIP
- 《海蒂》读书心得体会.pptx
原创力文档


文档评论(0)