l Struts2的基本流程
Struts2框架由三个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组建
FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个Filter运行在Web应用中,它负责拦截所有的用户请求,当用户请求到达时,该Filter会过滤请求,把以.action结尾的
请求交给Struts2的框架处理
业务控制器就是实现Action类的实例
l Struts2框架的基本配置
配置web.xml文件
任何MVC框架都需要与web应用整合,只有配置在web.xml文件中的servlet才会被应用加载,对于Struts2而言,需要加载FilterDispatcher,只要web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Struts2框架
配置Struts.xml文件
该文件负责管理Struts2框架的业务控制器Action
<include file=”***.xml”/>
Struts2配置文件的深入
Bean配置
在struts.xml文件中定义Bean时,通常有如下两个作用:
1. 创建该Bean的实例,将该实例作为Struts2框架的核心组件使用
2. Bean包含的静态方法需要一个值注入
提示:对于绝大部分Struts2应用而言,我们无需重新定义Struts2框架的核心组件,也就无需再Struts.xml中定义Bean
常量配置
Struts2的常量既可以在Struts.xml文件中配置,也可以在Struts.properties文件中配置。
包配置
命名空间配置,默认的命名空间是“”
包含配置<include file=””/>
拦截器配置
posted @
2009-05-13 15:36 lemon-may 阅读(155) |
评论 (0) |
编辑 收藏