Struts2的工作原理及文件结构

一 Struts原理

 
 
二 web.xml
任何MVC框架都需要与Web应用整合,这就不得不借助web.xml文件,只有配置在web.xml文件中的Servlet才会被应用加载。
通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载StrutsPrepareAndExecuteFilter,只要Web应用负责加载StrutsPrepareAndExecuteFilter,StrutsPrepareAndExecuteFilter就会加载Struts框架。
 
三struts.xml
struts2核心配置文件,在开发过程中利用率最高。该文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。
struts.xml中包含内容有:
1、全局属性
2、用户请求和响应Action之间的对应关系
3、Action可能用到的参数和返回结果
4、各种拦截器的配置
 
四 struts.properties
Struts2框架的全局属性文件,自动加载。
该文件包含很有key-value对。
该文件完全可以配置在struts.xml文件中,使用constant元素。

猜你喜欢

转载自cakin24.iteye.com/blog/2397114