美文网首页
strust2的详细工作流程

strust2的详细工作流程

作者: 亲爱的翔子 | 来源:发表于2017-02-08 09:05 被阅读0次
7

Struts2请求处理流程

1.客户端发送请求(客户端初始化一个指向servlet容器(如tomcat)的请求)

2.请求经过一系列过滤器(如ActionContextCleanUp,SiteMesh等),ActionContextCleanUp-->FileterDispatcher

3、FilterDispatcher通过ActionMapper来决定这个Request需要调用哪个Action 如果不是调用action 则直接执行你的资源

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

5、ActionProxy通过Configuration Manager询问Struts配置文件(Struts.xml),找到需要调用的Action类。

6、ActionProxy创建一个ActionInvocation的实例

7、ActionInvocation通过一系列的拦截器调用真正的Action,当然这涉及到相关拦截器的调用

8、Action执行完毕,ActionInvocation创建Result并返回,返回结果前要做些动作也是可以的

相关文章

  • strust2的详细工作流程

    Struts2请求处理流程 1.客户端发送请求(客户端初始化一个指向servlet容器(如tomcat)的请求) ...

  • Struts2基础学习(三)拦截器

    strust2的工作流程 首先我们回顾一下Struts2工作流程客户端通过HttpServletRequest向T...

  • 项目需求书

    1.以需求方的角度,(文字图形流程图)描述工作内容,工作习惯,工作流程,工作目的。详细说明工作中涉及的用语定义,计...

  • SpringMVC对JSON字符串处理

    tip:首先要对SpirngMVC的工作流程有所了解,可以参考:SpringMVC详细流程 通过了解SpringM...

  • Android View 深度分析requestLayout、i

    前言 前几篇文章中,笔者对View的三大工作流程进行了详细分析,而这篇文章则详细讲述与三大工作流程密切相关的两个方...

  • Android View 深度分析requestLayout、i

    前言 前几篇文章中,笔者对View的三大工作流程进行了详细分析,而这篇文章则详细讲述与三大工作流程密切相关的两个方...

  • Seurat v3.0命令列表

    标准的Seurat工作流程标准的Seurat工作流程采用原始的单细胞表达数据,并旨在在数据中查找簇。有关完整的详细...

  • 番茄工作法笔记

    本书详细记录了番茄工作法的详细工作流程包括准备阶段和工作阶段和总结阶段,也包括了中间容易发生的问题,以及工作法的优...

  • Yarn 详细工作流程

    (0)MR程序提交到客户端所在的节点。(1)YarnRunner向ResourceManager申请一个Appli...

  • bluestore 流程解析

    1.整体流程 图中展示了流程中的关键路径及涉及到的线程与队列。下面详细阐述工作流程。 重点关注:状态切换;kv存储...

网友评论

      本文标题:strust2的详细工作流程

      本文链接:https://www.haomeiwen.com/subject/ijkvittx.html