随笔 - 1  文章 - 0  trackbacks - 0
<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(2)

随笔档案

搜索

  •  

最新评论

 

l         Struts2的基本流程

Struts2框架由三个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组建

FilterDispatcherStruts2框架的核心控制器,该控制器作为一个Filter运行在Web应用中,它负责拦截所有的用户请求,当用户请求到达时,该Filter会过滤请求,把以.action结尾的

请求交给Struts2的框架处理

业务控制器就是实现Action类的实例

l         Struts2框架的基本配置

 配置web.xml文件

任何MVC框架都需要与web应用整合,只有配置在web.xml文件中的servlet才会被应用加载,对于Struts2而言,需要加载FilterDispatcher,只要web应用负责加载FilterDispatcherFilterDispatcher将会加载应用的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)编辑 收藏
仅列出标题