SSH技术之Struts2.1.6实战课件精解_01.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSH技术之Struts2.1.6实战课件精解_01

SHH实战系列教程 Struts 2.1实战教程 课件编写人:徐桥 第一天 2 Struts 2的介绍 3 Struts 2.x简介: 3 Struts 2.x框架的优势 4 Struts--all目录下文件简介 4 Struts 2开发环境的搭建 4 Struts 2.x使用到的jar文件 4 Struts 2.1.8版本开发环境要求 6 Struts2的启动配置(在web.xml中配置) 6 Struts2的配置文件模版 6 第一个Struts2应用 7 第一步:新建一个J2EE5.0的web project工程 7 第二步:在src目录下创建一个struts.xml文件 7 第三步:新建一个java类 9 第四步:导入jar包 9 第五步:配置 web.xml文件(struts2 启动配置) 10 第六步:建立显示页面hyFrist.jsp 10 第七步:在IE浏览上测试程序结果: 10 解决在MyEclipse下Struts2配置文件无提示问题 11 Action名称的搜索顺序 14 给Action配置的各项默认值 16 Action中result的各种转发类型 19 dispatcher(运用服务器跳转,默认值) 21 redirect(重定向) 21 Chain(链条) 21 redirectAction(客户端跳转) 22 Stream 22 plaintext(显示原始文件内容) 22 Freemarker 22 Httpheader 22 Velocity 22 Xslt 23 Tiles 23 为Action属性注入值 23 第一步: 23 第二步: 23 第三步: 23 第四步配置好struts.xml 24 第五步: 24 第六步: 25 指定Struts2处理的请求后缀 25 在struts.xml文件中配置常量 26 在perties中配置常量 26 常量可以在多个配置文件中定义及这文件的加载顺序 26 常用的常量介绍: 27 Struts2的处理流程 28 Struts2是一基于MVC模式的框架: 28 Struts2.0的工作原理图 29 Struts2.1的工作原理图 29 第一天 内容介绍: Struts 2.x简介 Struts 2开发环境的搭建 第一个struts2应用开发 解决struts2配置文件无提示问题 Action名称的搜索顺序 Action配置的各项默认值. result配置的各种视图转发类型. 为Action属性注入值 指定Struts2处理的请求后缀 Struts2的处理流程与Action的管理方式 期望的目标 了解Struts 2的优势 熟练配置Struts 2环境并且开发出Struts 2框架的第一环境 了解Action在Struts 2作用及原理 理解Struts 2的类型转换原理 了解Action属性的注入值 理解并且渗透Struts2的处理流程与Action的管理方式 第一代:静态网页 HTML静态页面。无交互。 2. 第二代:程序时代:CGI 通过CGI程序生成HTML网页,可交互,数据可存储到数据库。如C,C++等。 3. 第三代:动态网页 程序和HTML代码混合,由程序根据参数或条件决定如何生成HTML。另一特点是代码单一,比如JSP中只用开发JSP和Servlet。访问数据库,业务逻辑,界面校验等混合,可读性较差。 代表:ASP,JSP,PHP等。 4. 第四代:MVC框架,第一代 Web开发第一次有了MVC的概念,将数据模型,表现视图和控制器相分离,使得Web开发更为专业,简洁和高效。 缺点:代码与容器耦合过紧,程序员编码需要操作很多容器相关的对象;单元测试困难;代码难以复用。例如:通过request获取参数,手工创建formBean等。 代表:Struts1,Ofbiz等。 5. 第五代:MVC框架,第二代 改进MVC框架。开发实现容器无关,formBean自动封装。便于单元测试,提高了移植和复用。其他改进包括:AOP思想的运用,插件式功能扩展等。 有趣的是,这一时期,以Javascript为基础Ajax技术广泛流行;虽不能说跟服务器段开发一点关系没有,但“改进,优化”的动力与第五代Web开发技术的成熟是一样的。 代表:Struts2,JFace,MyFaces。 这个阶段划分粒度还较细。如果按粗粒度可划分为:静态网页,动态网页,MVC框架三个大阶段。 富客端段开发如:ActiveX,Applet,Flex,JavaFX等属于另一个分支,并且很早就出现了。 MVC设计思想   MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Contro

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档