Struts2.1权威指南光盘源代码第21章
4星 · 超过85%的资源 需积分: 0 161 浏览量
更新于2010-09-20
1
收藏 12.78MB RAR 举报
Struts2.1是Apache软件基金会的开源框架,主要用于构建企业级Java web应用程序。这个"Struts2.1权威指南光盘源代码第21章"的资源很可能包含了一个章节的示例代码,帮助读者深入理解和实践Struts2.1框架的特定功能。
在第21章中,可能涉及了以下几个核心知识点:
1. **Struts2.1概述**:Struts2.1是Struts框架的升级版,改进了Action、Interceptor、结果类型等关键组件,增强了性能和灵活性。
2. **Action类**:Action类是处理用户请求的核心,它定义了业务逻辑并返回一个结果。在Struts2.1中,Action类可以是任何实现了`com.opensymphony.xwork2.ActionSupport`接口的类。
3. **配置文件**:Struts2的配置通常在struts.xml中进行,包括Action的映射、结果类型配置、拦截器栈等。第21章的源码可能会包含这些配置的实例。
4. **拦截器(Interceptors)**:拦截器是Struts2的一个强大特性,用于在Action调用前后执行一些通用操作,如日志记录、权限检查、事务管理等。源码中可能会有自定义拦截器的实现。
5. **结果类型(Result Types)**:Struts2支持多种结果类型,如dispatcher(用于转发或重定向到JSP页面)、stream(用于下载文件)、freemarker(渲染FreeMarker模板)等。章节可能演示了如何配置和使用这些结果类型。
6. **OGNL(Object-Graph Navigation Language)**:Struts2的默认表达式语言,用于在视图和模型之间传递数据。源码中可能包含了使用OGNL表达式进行数据绑定和表达式评估的例子。
7. **Tiles插件**:Tiles允许创建可重用的页面布局,源码可能展示了如何集成和使用Tiles来构建复杂的页面结构。
8. **异常处理**:Struts2提供了一套完善的异常处理机制,包括全局异常配置和Action级别的异常处理。第21章可能会讲解如何捕获和处理异常。
9. **国际化(i18n)**:Struts2支持多语言环境,源码可能包含了资源文件的配置和使用,以及如何在页面上显示不同语言的内容。
10. **测试与调试**:Struts2提供了JUnit集成,便于对Action进行单元测试。章节中可能包括了编写和运行测试用例的方法。
通过深入研究这些源代码,开发者能够更好地理解Struts2.1的工作原理,提高开发效率,并能灵活应用到实际项目中。对于初学者而言,这是一个极好的学习资源,对于经验丰富的开发者来说,也是一个复习和巩固基础的好材料。
canglongyt
- 粉丝: 17
- 资源: 28
最新资源
- Matlab版本2023b的Embedded Coder Support Package for ARM Cortex-M Processors支持包免费分享,1.8G压缩包分成3个(2/3)
- ghostscript-10.0.0
- 医疗保障信息平台定点医药机构接口规范
- Python编程基础入门到高级开发技巧指南
- 手机充电头外观尺寸检测机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- JSP EIMS系统-OA子系统的设计与开发(源代码+LW).zip
- (JSP)JTBC_CMS_2.0.0.8.zip
- linux java jdk8
- Windows系统上Tomcat的安装与配置详解
- Linux-Shell基础命令语言
- 服装图像数据集,衣服图像数据,包含服装属性
- Matlab版本2023b的Embedded Coder Support Package for ARM Cortex-M Processors支持包免费分享,1.8G压缩包分成3个(3/3)
- glove11111wwee.pdf
- ECharts象形柱图-圣诞愿望清单和山峰高度-4.zip
- ECharts象形柱图-人体含水量-2.zip
- ECharts象形柱图-驯鹿的速度-6.zip
- 1
- 2
前往页