Advertisement

Struts 2 学习指南(最新完整版)。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
一、准备工作及实例 31. 解压 struts-2.1.6-all.zip 32. 六个基本包 33. 初识 struts2 配置文件 4(1).web.xml 文件 4(2).struts.xml 文件 4(3).struts.properties(参默认的 properties 文件) 4(4)struts-default.xml 4(5)其它配置文件 44. 让 MyEclipse 提示 XML 信息 45. 如何使用 alt+/ 提示信息 46. 实例演示 47. 启动 struts2 自带的开发模式常量 68. vo 参数传递模式 79. ModerDriven 参数传递模式 (不建议采用) 710. 为什么使用 struts2 代替 struts1.x? 二、 struts.xml 配置及例程 71. 配置文件的优先级设置 72. 配置形式的说明 83. package 配置相关的内容 84. 分工合作 include: 指定多个配置文件 的方法 105. Tomcat 用户认证访问配置 106。 初识拦截器机制 117。 Action 中的 method 属性的应用 128。 通过 ForwardAction 实现页面屏蔽功能。 138。 通过 default-Action 配置统一访问方式 14 小结 Action 部分的内容 149。 使用通配符进行配置的技巧 1410。 使用 zero 配置:ZERO Annotation 的运用 1511。 Result 配置详解,包括各种配置选项 16探讨 type 类型:类型及其应用 16 Type 类型值及详细说明 16 与对应的类之间的关系 16 chain 的作用,用于处理 ActionChainResult 16 dispatcher 的作用,通常处理 JSP,对应 org.apache.struts2.dispatcher.*; 16 redirect 的使用,重定向到一个 URL,对应 org.apache.struts2.*; 16 redirectAction 的使用,重定向到一个 Action,对应 org.apache.struts2.*; 16 plainText 的使用,显示源文件内容,如文件源码,对应 org.*; 以及其他 Result 类型: freemarker 用于处理 FreeMarker 模板,对应 org.*; httpheader 用于控制特殊 HTTP 请求的行为的结果类型,对应 org.*; stream 用于向浏览器发送 InputStream 对象, 通常用于处理文件下载或者返回 AJAX 数据,对应 org.*; velocity 用于处理 Velocity 模板,对应 org.*; xslt 用于处理 XML/XLST模板,对应 org.*; 全局 result: 动态 Result:了解 以及其详细说明 以及与不同类型结果相关的类和功能 例如:com.* 等等 五、拦截器机制的深入理解 28 一般概述 Struts2 中的拦截器功能 29 自定义拦截器的方式一:实现 InterceptorInterface接口 方式二:继承 AbstractInterceptor 类 方式三:继承 MethodFilterInterceptor 类 30 使用 MethodFilterInterceptor 类实现灵活的拦截策略 32 说明如何使用默认的 execAndWait()拦截器 33 TokenInterceptor 防止表单重复提交的方法 35 使用拦截器实现权限验证的功能 37 利用 PreResultListener 实现回调机制 39 六、标签的使用方法介绍 40 基于基础表单标签的使用情况 40 基于单选按钮和复选框标签的使用情况 40 基于下拉列表标签的三种实现方式 40 基于二级联动下拉列表标签的使用方法 40 其他常用的表单标签的使用方法 (代码位于“补充”文件夹下的 tag.[jsp] 文件) 以及相关参数名 “补充” 等等 七、国际化支持机制的探讨 47 action 层级下的国际化配置说明 48 package 层级的资源文件配置说明 48 应用层级的资源文件配置说明 49 说明资源文件的原理及选择依据 八、验证机制的详细解析 50 基于手工编码进行的校验简述及流程 51 基于 XML 配置形式进行的校验详细说明 九、文件上传和下载功能的概述 (仅供参考) 55 上传实例演示 57 下载实例演示 十、类型转换机制的介绍 57 基于 Action 直接属性转换的方法 58 基于 Action 中间属性 VO转换的方法 十一、注解配置功能的介绍 十二、总结 本教程对 Struts2 的基本知识进行了简要阐述,关于 Struts2 更详细的内容请参阅 Struts2 的官方文档以及提供的 app 应用实例。 下面对 Struts2 的基本执行流程作一简要说明,建议结合官方提供的 Struts2结构图进行理解。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Qt 手自
    优质
    《Qt新手自学指南 完整版》是一本全面介绍Qt框架编程的教程书籍,适合零基础读者学习。书中详细讲解了Qt的基本概念、开发环境搭建及常用模块的应用,帮助读者快速掌握Qt编程技巧。 内容概要:本教程涵盖Qt的安装及配置、Hello Qt示例程序、认识Qt Creator开发环境、常用控件使用方法、Qt事件系统详解、Qt坐标系统的理解与应用、资源管理及样式表介绍以及自定义控件创建等内容,共八章。 能学到什么:从零基础开始详细介绍如何搭建开发环境,并深入讲解Qt各主要系统的原理和功能。每章节均配有示例代码以便于实践学习。
  • TypeScript (中文).pdf
    优质
    《TypeScript 学习指南(中文完整版)》是一本全面介绍TypeScript编程语言的教程,适合初学者和有一定经验的开发者阅读。书中包含了语法详解、高级特性和实战案例,旨在帮助读者掌握TypeScript并提升开发效率。 《Learning TypeScript 中文完整版.pdf》用于学习使用。如有侵权,请联系我删除。
  • Struts2
    优质
    《Struts2新手指南(新版完整版)》是一本全面介绍Web开发框架Struts2的学习手册,适合初学者系统掌握Struts2的各项功能与应用技巧。 一、准备工作及实例 1. 解压struts-2.1.6-all.zip文件。 2. 准备六个基本包。 3. 了解Struts2配置文件:web.xml,struts.xml,struts.properties(参考default.properties),以及struts-default.xml等其他配置文件的用途和设置方法。 4. 让MyEclipse提示XML信息并使用Alt+/进行代码补全。 5. 实例展示 6. 开启Struts2自带的开发模式常量 7. VO传参模式介绍 8. ModelDriven传参模式(不推荐) 9. 使用Struts2替代Struts1.x的原因分析。 二、struts.xml配置及例程 10. 配置文件优先级说明。 11. 配置形式详解,包括package标签的使用和分工合作时include标签的应用等。 12. 处理Tomcat认证访问的方法 13. 初识拦截器并介绍Action中的method属性以及如何配置ForwardAction来实现页面屏蔽。 14. 小结关于Action的相关知识,并探讨通配符及0配置(ZERO Annotation)的使用方法。 15. Result配置详解,包括type类型及其对应类如chain、dispatcher等的具体作用和应用场景。 16. 全局result介绍以及动态Result的基本概念了解。 三、在Action获取Scope对象 方式一至四分别介绍了四种与Servlet解耦合或不进行IoC的实现方法,并对每种方案进行了详细说明。 四、OGNL与ValueStack(VS) 值栈入门,学习如何使用OGNL表达式访问属性和调用类的方法。涵盖普通方法访问及静态方法等。 五、拦截器 介绍了Struts2中的自定义拦截器的三种方式:实现Interceptor接口;继承AbstractInterceptor抽象类或MethodFilterInteceptor类。 六、标签库的应用 包括基础表单元素,以及复选框和下拉列表的选择机制。还涉及二级联动及其它常用标签的具体使用。 七、国际化支持 介绍了在Action级别下的国际化配置方法,并说明了如何为特定的package创建资源文件或采用app级别的资源文件来实现多语言显示。 八、验证机制 包括基于手工编码校验和通过XML配置形式进行数据合法性检查的方式。简述了其工作流程。 九、文件上传下载(了解) 简单实例演示Struts2框架下的文件上传及下载功能的使用方法与技巧。 十、类型转换 介绍了直接属性到Action对象以及间接VO类型的值传递过程中所涉及到的数据格式化问题。 十一、注解配置 十二、总结 本教程概述了Struts2的基本知识,建议参考官方文档获取更多详细信息。并简要说明了struts2的执行流程和结构图的内容。
  • Struts 2.1.8.1 jar 包(struts-2.1.8.1-all.zip)
    优质
    本资源提供Apache Struts框架版本2.1.8.1完整jar包下载,包括所有必需的依赖库和示例代码,便于开发者快速搭建开发环境。 struts-2.1.8.1-all.zip包含完整的jar包资源,非常值得下载使用。
  • 矩阵分析()电子
    优质
    《矩阵分析学习指南(完整版)》是一本全面介绍矩阵理论及其应用的学习资料,适合深入研究线性代数和数学专业的学生使用。 《矩阵分析学习指导》(完整版)是一份非常清晰的电子扫描文档,内容详尽且质量上乘,是非常好的参考资料。
  • CCNA
    优质
    《CCNA学习指南(新版)》为读者提供全面、系统的CCNA认证考试准备资料,涵盖网络基础理论与实践操作技能。 本段落将对网络结构进行初步介绍,并阐述路由交换协议以及IP包的组成内容。
  • Photoshop教
    优质
    《Photoshop教学指南(完整版)》是一本全面介绍Adobe Photoshop软件使用技巧和设计原理的手册,适合初学者到高级用户阅读。 本教程涵盖了详细的Photoshop(PS)操作指南、使用技巧、图片处理技术以及如何制作漂亮的文字效果,并介绍了各类工具的使用方法,适合新手快速入门学习Photoshop(PS)。
  • Java自
    优质
    《Java自学指南(完整版)》是一本全面介绍Java编程语言的基础知识和高级特性的书籍。适合初学者循序渐进地学习,并为有经验的开发者提供深入指导。 JAVA自学教程(完整版)
  • T3升至T6工具手册
    优质
    本手册提供详尽指导,助您掌握T3至T6级各类工具操作技巧与高级功能,提升工作效率。适合希望深入学习和运用高阶工具有志者阅读参考。 T3升级到T6的工具指导手册提供了详细的步骤和操作指南,用户可以下载后按照手册中的提示进行相关操作。
  • Linux:CentOS(含目录,适合手)
    优质
    本书为初学者提供全面而详细的指导,涵盖从基础概念到高级应用的所有内容。通过清晰的目录结构和实践案例,帮助读者快速掌握在CentOS上使用Linux的各项技能。 Linux学习之CentOS教程,包含完整目录结构,非常适合初学者参考,精心制作。