struts2 体系结构

简介: 1、客户端向Servlet容器(例如Tomcat)发送一个请求; 2、这个请求经过一系列的过滤器(Filter); 3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action; 4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给Act

1、客户端向Servlet容器(例如Tomcat)发送一个请求;

2、这个请求经过一系列的过滤器(Filter);

3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action;

4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy;

5、ActionProxy通过ConfigurationManager询问框架的配置文件,找到需要调用的Action类;

6、ActionProxy创建一个ActionInvocation的实例。

7、ActionInvocation在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。

8、一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是jsp或者FreeMarker的模版。



目录
相关文章
|
22天前
|
XML 前端开发 Java
struts基本概念(1)
struts基本概念(1)
11 1
|
22天前
|
Java 应用服务中间件
struts基本概念(2)
struts基本概念(2)
12 0
|
4月前
Servlet方法介绍及体系结构
Servlet方法介绍及体系结构
28 0
|
6月前
|
XML Java 数据格式
深入解析Spring框架的ApplicationContext体系结构
深入解析Spring框架的ApplicationContext体系结构
50 0
|
4月前
|
XML 前端开发 Java
外文翻译:Struts框架介绍
外文翻译:Struts框架介绍
|
10月前
|
开发框架 Java .NET
|
前端开发 Java