- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SHH实战系列教程
Struts 2.1实战教程
课件编写人:徐桥
第一天 2
Struts 2的介绍 2
Struts 2.x简介: 2
与Struts 1.x 相比Struts 2.x框架的优势 3
Struts--all目录下文件简介 4
Struts 2开发环境的搭建 4
Struts 2.x使用到的jar文件 4
Struts2的启动配置(在web.xml中配置) 6
Struts2的配置文件模版 6
Struts 2.1.8版本开发环境要求 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(重定向跳转,默认值) 20
Result(重定向) 20
redirectAction 20
plaintext(显示原始文件内容) 20
第一天
内容介绍:
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的管理方式
Struts 2的介绍
Struts 2.x简介:
Struts 2.x仍然是一个MVC框架。一般来说,某种软件的第二个版本都是起源第一个版本,但实际上,Struts 2.x是个特例,它并非起源于Struts 1.x,而是起源于WebWork框架 另一MVC的框架。因此Struts 2.x与Struts 1.X是没有直接关系的。
WebWork是Apache的另一个MVC框架,发布于2002年3月。WebWork 项目在起时曾参考过Struts 1.x,因为Struts 1.x当时已经是个十分流行的MVC框架(Struts 1.x起源最早,应用最广的基于MVC框架的Java Web 技术)。WebWork可以说对Struts 1.x进行了换血式的大改装,从一个新的视觉实现MVC。抛弃了request、response等基于servlet 的API。
从设计思想、易用性上看,作为后来者的WebWork则应用时更胜一筹的,但是在使用上却一直不如Struts 1.x广泛。2005年12月,WebWork项目与Struts项目宣布合并,并且推出Struts 2,其内核是WebWork2。
Struts 2有许多新特性,例如支持主题、集成DOJO框架、内置AJAX等。Struts 2的官方网址为/2.x。但是,Struts 2是对Struts 1.x的一个补充,而不是替代品,它们的思想是完全不同的。目前也有相当多Struts 1.x系统正运行在网络上。Struts 官方同时提供Struts 1.x与Struts 2.x的下载。Struts2 是一个基于Action的MVC框架
Struts 2.x框架的优势
在软件设计上Struts 2.x没有像 Servlet API,Struts 2的应用可以不依赖于Servlet API。Struts 2.x的这种设计属于无侵略式设计(也Struts 2.x是一轻量级框架,可以任凭你自己的技术在Struts 2.x框架上扩展)。
Struts 2.x提供了拦截器,利用拦截器可以进行AOP编程,实现如权限拦截等功能。
Struts 2.x提供了类型转换器。
Struts 2.x提供支持多种表现层技术,如:JSP、freeMarker、Velocity等
Struts 2.x的输入效验可以对指定方法进行效验
提供了全局范围、包范围和Action范围的国际化资源文件管理实现
Struts--all目录下文件简介
SRC目录:源文件包
LIB目录:Struts2.1.6技术的相关jar包
DOCS目录:Struts2.
您可能关注的文档
最近下载
- 2024年琼海市菜篮子市场开发有限责任公司招聘真题 .pdf VIP
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)备考练习题库及答案解析.docx VIP
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)笔试备考题库及答案解析.docx VIP
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)笔试参考题库附答案解析.docx VIP
- GB∕T 39758-2021 无障碍设计 盲文在标志、设备和器具上的应用.pdf
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)笔试模拟试题及答案解析.docx VIP
- 法哲学原理第二讲导论-公开课件.ppt VIP
- 法哲学原理课件.pptx
- 轻型卒中临床诊疗中国专家共识(2024版).pptx VIP
- 广告语言的语用分析.docx VIP
文档评论(0)