标签:提交 读取配置 art log font http struts1 对象 大量
Struts 2框架作为Struts 1.X框架的替代技术,相对Struts 1.X来说,有着本质上的改变。 Struts 2框架是从WebWork框架发展而来的.Apache Struts 2即是大家之前所熟悉的webwork2.随着各自的发展。webwork和Struts社区决定将二者合并为Struts2,新版本号的Struts与曾经版本号一样更易于使用。从某种程度上来讲。Struts2没有继承Struts1的血统,而是继承了webwork的血统而且吸收了Struts1和webwork两者的优势。所以说Struts2并非一个全新的框架。
mvc设计模式将应用程序划分为模型层、视图层、控制器。
控制器,控制器在视图层与业务逻辑层之间起到了桥梁作用,控制了两者之间的数据流向。
当用户请求从V部分传到控制器时,控制器调用对应的模型层在控制器中进行处理。控制器再将处理结果转发给适当的视图层。循环进行此过程。
3.控制器调用模型层进行数据处理后,依据处理结果进行下一步的跳转,如跳转到还有一个视图或其它控制层。
1.客户提交请求道server
2.请求被提交到一系列的过滤器或者拦截器。最后到达FilterDispather
3.FilterDispather读取配置文件struts.xml。依据配置信息调用某个Action来处理客户请求。
4.Action处理后。返回结果,FilterDispather依据struts.xml的配置找到相应的页面跳转。
(4)清除request生命周期内的XWork的interceptors
Struts2的成功的还有一个因素在于Action业务逻辑控制器。
开发基于Struts2的java web 应用项目时,Action是数据处理的核心,须要编写大量的Action类,并在struts.xml文件里配置Action。
Action类中包括了对用户请求的处理逻辑,因此也把Action称为Action业务控制器。它是用户请求和业务逻辑之间的桥梁,每一个Action充当客户的业务代理。
标签:提交 读取配置 art log font http struts1 对象 大量
原文地址:http://www.cnblogs.com/jzssuanfa/p/6915779.html