Struts2第一章理论.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1)讲语法,有三个表达式,分别用来做什么 2)讲执行顺序,对应着引例讲 3)讲代码规范 1)讲语法,有三个表达式,分别用来做什么 2)讲执行顺序,对应着引例讲 3)讲代码规范 * 第一章 理论 Struts2简介 * 就业技能 掌握Struts2框架应用开发技术并了解Struts2框架原理 掌握Spring框架应用开发技术并了解Spring框架原理 掌握Hibernate框架应用开发技术并了解Hibernate框架原理 熟练使用SSH框架开发J2EE企业级应用开发 掌握使用DWR框架进行ajax开发 * 预习检查 对于Java的动态编程技术而言,分别经历了哪2个时代,特点是? Model1时代主要由jsp页面组成。 Model2时代基于MVC模式的设计架构。 什么是MVC模式? MVC模式是将应用分为三个部分:Model(模型)、View(视图)、Controller(控制器) Struts 2的核心控制器以及业务控制器分别是什么? FilterDispatcher是Struts 2框架的核心控制器。业务控制器就是用户实现的Action类的实例。 本章任务 使用MyEclipse进行Struts2框架的Web应用开发。 完成一个简单的登录功能: * * * * 理解MVC思想 了解Struts 2框架及其基本流程 掌握struts2框架的基本配置 掌握struts2在项目中的应用 本章目标 * Model1模型 浏 览 器 JSP JavaBean DB 请求 响应 Model 1 :以JSP文件作为基础,由一些相互独立的JSP文件和其他一些Java Class(javaBean)组成。 优点:实现简单,能快速开发小项目。 缺点:各种逻辑都混杂在一起,重用性低,可扩展性以及维护性差。 业务逻辑、控制逻辑以及表现逻辑都混杂在JSP当中。 * Model2模型 浏 览 器 Servlet JavaBean DB 请求 响应 JSP Model 2 :基于MVC模式的结构,由Servlet、JSP、JavaBean共同组成。 优点:各个层次结构清晰,分工明确。 层与层之间的耦合性降低,容易替换。 逻辑复用性高,并能较好地进行标准化。 * 什么是MVC模式 MVC(模型_Model, 视图_View, 控制器_Controller)并不是Java语言所特有的设计思想,也不是Web应用所特有的思想,它是所有面向对象程序设计语言都遵循的规范 模型 封装程序状态 响应状态查询 应用程序功能 视图 解释模型 用户交互 允许控制器选择视图 控制器 用户动作映射成模型更新 选择响应视图 用户请求 调用功能 状态响应 选择视图 状态查询 通知改变 * 如何实现MVC模式 模型 视图 控制器 使用JSP、servlet、JavaBean如何实现MVC模式? JSP Servlet JavaBean * 常用的MVC模式的应用 MVC模式的实现比简单的JSP开发要复杂的多。 我们可以借助一些成熟的MVC模式的 帮助我们进行MVC模式的Web应用的开发。 Struts 1 Struts 2 JSF Tapestry Spring MVC 框架 * 为什么要使用框架 室内装修设计师 清水房 简单装修 精装修 豪华装修 框架是一个半成品,还不能直接使用。 什么是软件开发中的框架 框架的定义: 框架(Framework) 是一个提供了可重用的公共结构的半成品。 框架是一个项目的骨架,一个项目可以同时使用多个框架 这样的框架是别人做好的一个半成品 我们在此基础上可以快速的做开发 可以专注于业务 这样做出来的产品(项目)结构统一,便于学习、维护 框架集中了前人的经验 * 小结 1 1、用自己的理解描述一下Model 1、Model 2模式。 Model1时代主要由jsp页面组成。 Model2时代基于MVC模式的设计架构。 2、什么是MVC模式,使用JSP/Servlet 如何实现? - 使用JSP作为视图层; - 使用Servlet作为控制层; - 使用JavaBean作为模型层; * 什么是Struts 2 框架 Struts框架是实现了MVC Model2 的一个开源的MVC框架,主要技术是JavaEE的Servlet和JSP技术,由Apac

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档