Struts2框架技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Struts2框架技术

Struts2框架技术 课程目标 Struts2框架的核心处理机制,包括(核心组件、国际化、输入校验、类型转换、拦截器和Ajax支持) 在Struts2框架中整合其它技术(JSF、Spring和Hibernate) 开发一个完整的应用项目 主要内容 介绍MVC设计思想及WebWork框架 概述Struts2框架结构 Struts2的特点 搭建Struts开发环境及编写简单HelloWorld应用 MVC设计模式 MVC处理过程 MVC特点 多个视图能共享一个模型 业务逻辑与数据表示分离,同一个模型可以被不同的视图重用,大大提高模型层代码的可重用性 模型是自包含的,与控制器和视图保持相对独立,可以方便改变应用程序的业务数据和业务规则。 控制器提高了应用程序的灵活性和可配置性 WebWork简介 WebWork是有OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式JEE WEB框架 Struts2框架 Struts2框架 示例 示例 开发环境配置 开发环境配置 开发环境配置 分析代码 解决中文问题 web.xml配置 分析代码 部署运行 Struts2特点 简化设计、Action 取消ActionForm,Action可以直接获得用户参数 容易测试 :Action使得Http独立且与框架结构无关 对Ajax支持及Spring整合 总结 介绍MVC设计思想及WebWork框架 概述Struts2框架结构 Struts2的特点 搭建Struts开发环境及编写简单HelloWorld应用 Struts2 Struts2 第一部分 Struts2基础 第1章 Struts2概述 (Controller) 接受用户请求 调用模型响应用户请求 选择视图显示响应结果 (View) 显示模型状态 接受数据更新请求 把用户输入数据传给控制器 (Model) 代表应用程序状态 响应状态查询 处理业务流程 通知视图业务状态更新 选择视图 业务处理 用户请求 通知数据更新 状态查询 事件 方法调用 模型组件:负责业务逻辑与业务数据 视图组件:负责用户看到的交互界面 控制器组件:负责接收用户的输入并调用模型和视图完成用户的请求 ①在HttpServletRequest到达Servlet容器之前要经过一系列过滤器链, 包括ActionContextCleanUp过滤器等;然后,FileterDispatcher被 调用,FileterDispatcher参考ActionMapper来决定请求是否与相应 Action相关联。 ②如果ActionMapper确定了请求对一个Action的调用,它就会将控制权委托给 ActionProxy,ActionProxy创建对应的Action实例,然后ActionProxy参考由 struts.xml配置的ConfigurationManager生成ActionInvocation。之后, Action和Interceptor的执行都由ActionInvocation来控制。在Action执行前可能 会执行多个Interceptor。 ③当Action执行结束后,ActionInvocation根据struts.xml中的result配置查 找相应的结果页面,并将Action的执行结果输出到结果页面中。这个页面一般 是使用STRUTS提供的标签库编写的JSP页面。 ④ActionInvocation控制Interceptor以反序执行。 ⑤HttpServletResponse根据Web.xml中的配置通过相应的过滤器,返回客户端。 FilterDispatcher 发送请求 msg Action 转发请求 success.jsp error.jsp success error msg非null System.out.println(msg); Hello Struts2 不输入直接提交 ①首先Apache官网/上下载Struts2.0的包。 ②下载完Struts2.0包,就该是新建一个WEB工程。 将这些jar包copy到lib目录下

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档