2_第13章_MVC_1教程讲解.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件学院 L/O/G/O 第13章 MVC 褚龙现 chulongxian@126.com 回顾-- JSTL标准函数 JSTL的标记库提供了大量的标准函数,其中大部分都是字符串处理函数。 在JSP页面中使用JSTL的函数标记库时,需要先使用taglib指令导入它,语法格式如下: %@ taglib prefix=“fn” uri= “/jsp/jstl/functions” % 回顾-- JSTL标准函数 JSTL中的主要函数 分 类 标 签 说 明 字符串比对 contains 查看是否字符串当中包含指定的子字符串 containsIgnore-Case 在忽略大小写的情形下,检视是否字符串当中包含指定的子字符串 endsWith 查看是否字符串以指定的字尾作结束 startsWith 查看是否字符串以指定的前缀开始 indexOf 返回字符串之间第一个符合指定子字符串索引值 获取子字符串 substring 返回字符串当中指定区域的子字符串 substringAfter 返回字符串当中指定字符串后面的子字符串 substringBefore 返回字符串当中指定字符串之前的子字符串 回顾-- JSTL标准函数 JSTL中的主要函数 分 类 标 签 说 明 字符串调整 toLowerCase 将字符串中所有的字符转换成为小写 toUpperCase 将字符串中所有的字符转换成为大写 trim 移除字符串两端的空白 replace 以指定的子字符串取代部份字符串 split 分割字符串成为一个字符串数组 join 将一个字符串数组以指定的符号合并成为字符串 其它 escapeXml 转换跳脱字符 length 返回字符串的字符数目 Model I体系结构 Model II体系结构 1 2 教 学 内 容 教 学 目 标 难 点 掌握 Model I体系结构 重 点 掌握 Model II体系结构 掌握 MVC 应用程序 Model II体系结构 MVC各层次作用 教学具体内容 Web应用的体系结构 Model I体系结构 Model II体系结构 MVC体系结构 MVC各部分组成 12.1 Web应用的体系结构 一个好的Web应用应该具有如下特点:功能完善、易于实现和维护、易于扩展等。 一个Web应用通常应该被分解为两个部分: 1. 由界面设计人员完成的表示层 (主要做网页界面设计) 2. 由程序设计人员实现的行为层 (主要完成本Web应用的各种功能) 12.2 Web开发的两种常用模式 Model I : 一种是完全使用JSP来开发 另外一种则是使用JSP+JavaBean的设计 这是以JSP为中心的设计模式 Model II : 采用MVC架构的开发模式 12.2.1 Model I 对于小型的Web应用,通常可以使用模型1来完成 模型1可以分为两种方式: 一种是完全使用JSP页面来开发Web应用; 客户端 JSP 服务器端 响应 请求 视图 ` 业务助手 表现格式 表现逻辑 视图 表现格式 业务逻辑 表现逻辑 表现层优化-业务逻辑抽取 12.2.1 Model I 另一种是使用JSP页面和JavaBean相结合的方式。 用户通过浏览器向JSP发出请求; JSP根据需要调用JavaBean,大部分的数据存取、逻辑运算等处理由JavaBean完成; 当JavaBean处理完成之后再回传到JSP; 由JSP显示最后的结果。 12.2.1 Model I 请求 应用服务器 响应 JSP页面 JavaBean 数据库 服务器 12.2.1 Model I Model I 不足之处: 应用的实现一般是基于过程的,一组JSP页面实现一个业务流程,如果要进行改动,必须在多个地方进行修改。这样非常不利于应用扩展和更新。 由于应用不是建立在模块上的, 业务逻辑和表示逻辑混合在JSP页面中没有进行抽象和分离。所以非常不利于应用系统业务的重用和改动。 视图 表现格式 业务逻辑 表现逻辑 控制器 控制 命令助手 控制 视图 表现格式 业务助手 视图助手 业务逻辑 转换 12.2.2 Model II 由Servlet接受浏览器发出的请求; Servlet再将请求数据传递给JavaBean, JavaBean通过调用EJB和数据库等企业组件收集请求所需要的数据,然后将控制权返回给Servlet; Servlet将请求发给JSP; JSP利用JavaBean中的数据和自己本身的HTML创建应答消息并发送到浏览器显示给用户。 12.2.2 Model II 请求 应用服务器 响应 JS

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档