Struts2学习笔记(核心组件详解)
2014-08-15 本文已影响559人
边塞的风沙
[toc]
Struts2学习笔记(核心组件详解)
@(_1每日记录)
返回到JQuery学习笔记@达内lang笔记 + PDF笔记
内容:
[toc]
重点:
待扩展点:
1. Struts2 核心组件详解
Struts2 的核心组件包括 配置文件 struts.properties , 映射文件 struts.xml , Struts2过滤器 , Ation . (其中 Struts2的过滤器只需要配置在 web.xml 中即可).
对于开发者来说, 只需要熟悉三大元素 : 全局属性文件 , 映射文件 和 Action.
- 全局配置文件 struts.properties : 保存了系统运行的一些参数变量, 整个系统只有一个属性文件.
- 映射文件 struts.xml : 用于配置请求映射的 Action 和 拦截器 , 可以有多个映射文件.
- 业务控制器 Action : 可以使用任意的 POJO类 , 也可以继承 ActionSupport , 在该类中我们不仅可以取得表单数据, 还可以取得上下文变量.
属性文件只需配置即可 , 而 映射文件 和 Action类 则是开发中的核心.
1.1. Struts2配置文件 (启动时加载)
-
struts-default.xml(框架自带)
Alt text
定义了一些框架自带的 Result组件, 拦截器组件.
如果仅是转发, 可以不用写 <action> 标记的 class 属性.
Alt text -
struts.xml(开发创建并使用)
定义开发者编写的Result组件,拦截器组件,Action组件 -
default.properties(框架自带)
Alt text
定义了框架的一些系统参数
-
struts.properties(开发创建并使用)
用于 覆盖 default.properties 中的系统配置
如 : 定义成struts.action.extension=do,,
, 只能是以 .do结尾/ 或者 没有后缀. -
struts-plugin.xml
整合插件包中带的配置文件.