Struts2入门与配置详解
需积分: 9 152 浏览量
更新于2024-07-26
收藏 786KB DOC 举报
本文档是关于Struts2的学习笔记,涵盖了Struts2框架的基础安装、核心组件以及关键配置文件的理解。首先,读者需了解如何下载和组织struts-2.1.6-all.zip文件,其中包含apps、docs、lib和Src四个主要目录,这些对于项目的搭建至关重要。
Struts2的核心组件包括:
1. struts2-core-2.1.6.jar:这是开发的核心类库,提供了Struts2应用的基本功能和API。
2. freemarker-2.3.13.jar:负责UI标签的模板编译,Struts2使用Freemarker进行动态网页渲染。
3. commons-logging-1.0.4.jar:日志管理工具,便于跟踪和调试应用。
4. ognl-2.6.11.jar:对象图导航语言,用于处理对象属性的读写操作。
5. xwork-2.1.2.jar:Struts2基于xwork框架构建,提供了更高级别的控制结构。
值得注意的是,Struts2 2.1.6版本之后,必须引入commons-fileupload-1.2.1.jar,特别是因为它包含了RequestContext类,不包含该包会导致运行时错误。
接下来,本文重点讲解Struts2的配置文件:
1. web.xml文件:作为应用程序的入口点,web.xml配置了StrutsPrepareAndExecuteFilter,这是一个核心过滤器,负责初始化Struts框架并处理所有请求。它可以包含参数,如指定额外的XML配置文件和定制框架行为。此外,ActionContexCleanUp类负责清理任务,确保在其他过滤器访问Struts框架时的资源管理。
2. struts.xml文件:这是Struts2框架的核心配置文件,用于定义动作(Actions)、拦截器(Interceptors)、结果映射(Result Maps)等。它允许开发者根据需求扩展和自定义应用行为,并且可以通过包含其他配置文件来保持项目结构清晰。
3. struts.properties(或defa.properties):虽然不是标准配置文件,但也是一个重要的配置选项,它包含了默认的属性值,可以用来调整Struts2的行为。
这篇笔记提供了Struts2入门所需的关键知识点,从基础环境设置到核心组件,再到配置文件的解读,有助于读者逐步掌握Struts2框架的开发流程和架构。在实际开发过程中,深入理解这些配置和原理将有助于提高开发效率和代码质量。
2011-08-11 上传
2017-11-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-05-13 上传
hongxin111
- 粉丝: 0
- 资源: 1
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据