4.Struts
工作原理和开发流程
4.1
工作原理(核心八部)
l
读取配置
初始化
ModuleConfig
对象;
Struts
框架总控制器(
ActionServlet
)是一个
Servlet
,在
web.xml
中配置成自动启动的
Servlet
。读取配置文件(
struts-config.xml
)的配置信息,为不同的
Struts
模块初始化相应的
ModuleConfig
对象;
ActionConfig
、
ControlConfig
、
FormBeanConfig
、
ForwardConfig
、
MessageResourcesConfig
l
发送请求
用户提交表单或调用
URL
向
Web
应用程序器提交一个请求,请求的数据用
HTTP
协议上传给
Web
服务器。
l
填充
FORM
在此后
6.7 ActionForm
详细阐述。(
Struts
核心八部
+6.7 ActionForm
补充
==
完全阐述
Struts_1
)
(实例化、复位、填充数据、校验、保存)
l
派发请求
控制器根据配置信息
ActionConfig
讲请求派发到具体的
Action
,相应的
FormBean
一并传给这个
Action
的
execute()
方法。
l
处理业务
Action
一般只包含一个
execute
方法,它负责执行相应的业务逻辑(调用其他业务模块)。完毕返回一个
ActionForward
对象,控制器通过该
ActionForward
对象来进行转发工作。
l
返回响应
Action
根据业务处理的不同结果返回一个目标响应对象给控制器,该目标响应对象对应一个具体的
JSP
页面或另一个
Action
。
l
查找响应(翻译响应)
总控制器根据业务功能
Action
返回的目标响应对象,找到对应的资源对象,通常是一个具体的
JSP
页面。
l
响应用户
响应用户:目标响应对象讲结果展现给用户目标响应对象(
JSP
)讲结果页面展现给用户。
分享到:
相关推荐
struts-2.3.4-all.zip 笔记
NULL 博文链接:https://xiaotao-2010.iteye.com/blog/966651
NULL 博文链接:https://pp-vv-pp.iteye.com/blog/703620
如何搭建struts2环境——/struts-normal/如何搭建struts2环境.txt
简洁易懂,涵盖基础Servlet+Struts1介绍+Hibernate相关。
STRUTS经典笔记STRUTS经典笔记STRUTS经典笔记STRUTS经典笔记STRUTS经典笔记
struts笔记,还行。 笔记、java、struts、架构。
这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用
黑马程序员Struts2笔记,包括前两天的内容,不包括源码,只是笔记文档
struts2笔记
struts2学习笔记,非本人所写,但有学习的价值,总结的很好,分享一个!
struts标签-HTML标签笔记
Struts2笔记 本人工作中积累的,故做成笔记以供大家一起学习进步. 模块分的非常详细,各个细节都会关注到,只挑选其精华,工作中用得到的技术!!! 不要看资源小,起到的作用却非常大!!!
struts笔记
毕生学习struts2的学习笔记,整理了好久,实打实的干货
自己学习struts的笔记,希望对大家有一点点帮助。
struts2学习笔记总结