struts 2 的原理 ,这是我自己的理解

原创 2012年03月22日 13:11:02
     1,客户端会发送一个指向servlet容器的request 请求。

     2,这个请求会经过图中的几个过滤器,最后到达核心过滤器Filterdispatcher。

     3,FilterDispatcher 是struts2 框架的核心 ,在处理请求时,会和请求一同相互配合访问struts2框架的底层架构, 

           过滤器会通过调用询问actionMapper 类来查找请求中需要用到的action。

     4,如果找到需要用到的action,过滤器会把请求的处理交给actionProxy。

     5,actionProxy 创建一个actionInvocation 实例,actionInvocation 采用命名模式来调用,通过调用actionInvocation的invoke

           方法调用action实现,在调用action 的过程前后,会涉及到相关拦截器的调用。

     6,一旦action 执行完毕,actionInvocation 会负责根据配置文件查找相应的返回结果,返回结果通常是jsp  或者 freemarker 的模板,

         也可以是一个action 链。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Struts 2的拦截器原理

本文来自网络,在此感谢。     拦截器(Interceptor)是Struts 2的核心组成部分。很多功能(Feature)都是构建在拦截器基础之上的,例如文件的上传和下载、国际化、转换器...

Struts 2的工作原理

一个请求在Struts2框架中的处理分为以下几个步骤: 1.客户端发出一个指向servlet容器的请求(tomcat); 2.这个请求会经过图中的几个过滤器,最后会到达FilterDispatch...

struts 2 的原理 更加详细

文章来自:点击打开链接 在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标     Struts设计的第一目标就是...

Struts 2的property标签的原理

Struts2中的property标签 是用于取得OgnlContext上下文中的属性值,也称为数据标签 特点是取request/session/application/attr/paramete...

Struts 2的拦截器原理和核心

Struts 2的拦截器原理拦截器(Interceptor)是Struts 2的核心组成部分。很多功能(Feature)都是构建在拦截器基础之上的,例如文件的上传和下载、国际化、转换器和数据校验等,S...

仿struts 2 拦截器原理

Struts 2 Quick Guide

Struts2 is popular and mature web application framework based on the MVC design pattern. Struts2 is ...

Struts 2 流程

1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过...

Struts 2+Spring 3+Hibernate 4 在MyEclipse 2014环境下的整合配置

1.创建一个web工程: 2.添加Struts 2支持 3.添加Spring 3的支持 4.添加Hibernate 4的支持 5.配置完成后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)