读书人

Struts-札记-4

发布时间: 2012-09-16 17:33:17 作者: rapoo

Struts-笔记-4

4.Struts 工作原理和开发流程

4.1 工作原理(核心八部)

?? 初始化ModuleConfig对象;

?? Struts 框架总控制器(ActionServlet)是一个Servlet,在web.xml中配置成自动启动的Servlet。读取配置文件(struts-config.xml)的配置信息,为不同的Struts模块初始化相应的ModuleConfig对象;

?????? ActionConfig、ControlConfig、FormBeanConfig、ForwardConfig、MessageResourcesConfig

?

? ??????????????????????????????? ?用户提交表单或调用URL向Web应用程序器提交一个请求,请求的数据用HTTP协议上传给Web服务器。

?

?在此后6.7 ActionForm 详细阐述。Struts核心八部+6.7 ActionForm补充==完全阐述Struts_1

????????????????????????????????? (实例化、复位、填充数据、校验、保存)

????????????????????????????????? ?控制器根据配置信息ActionConfig 讲请求派发到具体的Action,相应的FormBean一并传给这个Action的execute()方法。

? Action一般只包含一个execute方法,它负责执行相应的业务逻辑(调用其他业务模块)。完毕返回一个ActionForward对象,控制器通过该ActionForward对象来进行转发工作。

??Action根据业务处理的不同结果返回一个目标响应对象给控制器,该目标响应对象对应一个具体的JSP页面或另一个Action。

??总控制器根据业务功能Action返回的目标响应对象,找到对应的资源对象,通常是一个具体的JSP页面。

??响应用户:目标响应对象讲结果展现给用户目标响应对象(JSP)讲结果页面展现给用户。

读书人网 >软件架构设计

热点推荐