`
jsjxqjy
  • 浏览: 118323 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

struts2的工作流程图

阅读更多

Struts2的工作流程图 

工作流程当接收到一个httprequest   

Interceptor做一些拦截或者初始的工作   

当外部的httpservletrequest到来时   

初始到了servlet容器 传递给一个标准的过滤器链   

ActionContextCleanUp这个在集成插件方面非常有用   

Other filters(SitMesh,etc)   调用FilterDispatecher会去查找相应的ActionMapper   

如果找到了相应的ActionMapper它将会将控制权限交给ActionProxy   

ActionProxy将会通过ConfigurationManager来查找配置struts.xml   

下一步将会 通过ActionInvocation来负责命令模式的实现(包括调用一些拦截Interceptor框架在调用action之前)   一旦action返回,会查找相应的Result   Result类型可以是 jsp或者freeMark 等这些组件和ActionMapper一起返回给请求的url(注意拦截器的执行顺序)   

响应的返回是通过我们在web.xml中配置的过滤器   

如果ActionContextCleanUp是当前使用的,则FilterDispatecher将不会清理   sreadlocal ActionContext   如果ActionContextCleanUp不使用,则将会去清理sreadlocals

 

 

 

分享到:
评论

相关推荐

    Struts2工作流程图

    虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度...

    超详细struts2执行流程图

    这张流程图 深刻的描述了 struts2的执行流程 帮助了解Struts2

    struts2流程与流程图

    一个请求在Struts 2框架中的处理大概分为以下几个步骤。  客户端提交一个(HttpServletRequest)请求,如上文在浏览器中输入 http://localhost: 8080/bookcode/ch2/Reg.action就是提交一个(HttpServletRequest)...

    最详细的Struts工作流程图

    这是一个详细的Struts工作流程图,里面包含JSP、java(Action、ActionForm等)类

    Struts运行流程图(详细)

    底层,详细. Struts运行流程图(详细) Struts运行流程图(详细) Struts运行流程图(详细)

    Struts2工作流程

    本文件内容包含用EA软件画的Struts2的工作时序图(.eap文件)、对应生成的图片文件(.bmp文件)以及一张经典的Struts2流程图(.png文件)。此文件对理解Struts2的工作原理有极大的帮助。

    Struts2 工作原理 Struts2框架 有图

    ### 二、Struts2工作流程详解 #### 1. 请求初始化 一切始于客户端发起的HTTP请求,该请求通常包含用户提交的数据和请求的资源标识符。请求首先到达Web服务器的Servlet容器,如Apache Tomcat。 #### 2. 过滤器链 ...

    struts业务流程图

    非常明确的,清晰明了的struts 业务流程图,把图看懂了就懂struts了。

    struts2工作原理图

    下面将详细介绍Struts2的工作流程。 1. **请求接收**:当用户在浏览器中提交一个HTTP请求时,这个请求首先会被Web服务器(如Apache Tomcat)接收到。如果请求的URL匹配Struts2的配置,那么请求就会被转发到Struts2...

    struts2 原理 解析 图

    这张图是理解Struts2工作流程的重要辅助工具,通过它你可以直观地看到每个组件如何协同工作。 `struts原理.txt`文件可能包含了文字描述,进一步解释了Struts2的核心概念和机制,比如Action的配置、结果映射、拦截器...

    struts2框架处理流程

    包含了struts2的处理流程以及struts2的配置文件,并附有处理流程显示图,更加清楚直观。

    Struts 原理 流程图

    ### Struts工作流程 1. **初始化阶段**: Web应用启动时,容器加载struts相关的jar包,并在web.xml中配置ActionServlet,使其监听特定的URL模式。 2. **请求接收**: 客户端通过HTTP请求访问应用,如`Login.do`。这...

    STRUTS工作流程图

    STRUTS工作流程图详细展示了Struts框架处理用户请求的过程,这对于理解和学习Struts至关重要。 1. **请求开始**:当用户在浏览器中输入URL并提交请求时,请求首先会被Web服务器接收到,然后由Struts的`Action...

    Struts详细流程图

    Struts详细流程图 非常详细 为你的学习带来方便 使你更直观的学习

    最详细的struts流程图

    最详细的struts流程图 最详细的struts流程图 最详细的struts流程图

    Struts2的执行流程图

    Struts2是一个流行的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。相较于其前身Struts1.2,Struts2在多个方面...而Struts2的执行流程图则有助于开发者直观地理解这个过程,更好地进行应用开发。

    struts流程图struts流程图

    struts流程图struts流程图struts流程图struts流程图

    中兴struts2 时序图

    Struts2是Apache软件基金会的一个开源项目,是一个基于MVC(Model-View-Controller)设计模式的Java web应用...这份文档将帮助开发者深入理解Struts2的工作原理,从而更好地应用和优化框架,提高开发效率和系统性能。

    struts详细流程图

    在这个"struts详细流程图"中,我们可以看到Struts框架的工作原理和各个组件之间的交互过程。 首先,让我们从基础开始。在传统的Web应用中,用户发送请求到服务器,服务器处理请求并返回响应。Struts框架引入了一个...

    Struts2工作原理图

    现在我们来详细解析Struts2的工作原理。 首先,当客户端发起一个HTTP请求到服务器,这个请求会到达Servlet容器,如Tomcat。在Struts2框架中,一系列的过滤器(Filter)会介入这个请求处理流程。其中,...

Global site tag (gtag.js) - Google Analytics