`
animalfishyu
  • 浏览: 20270 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts2执行流程

阅读更多
1.客户端首先向服务器发送一个请求(XXX.action)
2.这个请求首先经过一系列的过滤器(Filter)后,核心控制器FilterDispatcher根据请求去询问ActionMapper来决定是否需要调用某个Action做处理,如果ActionMapper决定需要调用某个Action,FilterDispatcher就会把请求处理交给ActionProxy.ActionProxy通过Configuration Manager询问框架的配置文件,找到要调用的Action.
3.ActionProxy创建一个ActionInvocation实例.ActionInvocation实例使用命名模式来调用,回调Action的execute方法,该execute方法首先获取用户请求的参数,然后执行某种逻辑操作,一般是数据库操作,当然,Action不会直接参与到数据库操作,而去调用相应的业务逻辑组件处理.(在调用Action的前后,将涉及到相关拦截器的调用)
4.当Action处理完毕之后,ActionInvocation会匹配配置文件中对应的返回结果,将结果反馈给用户
分享到:
评论

相关推荐

    Struts2执行流程

    Struts2执行流程 1. web.xml 部署描述符 2. FilterDispatcher 实现StrutsStatics, Filter接口 (1)Filter:一个filter是一个对象用于执行过滤任务为每个请求资源(一个servlet或静态内容),或响应一个资源,或两者.过滤...

    Struts2执行流程 面试常问到

    Struts2执行流程 详解struts2的机制原理 往往在面试的时候常常被面试官问到

    超详细struts2执行流程图

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

    Struts2执行原理

    首先客户端发送HttServletErquest的请求,这个请求经过一系列的过滤器链(Filter),这里是有顺序的,首先经过ActionContext CleanUp,然后再经过其他过滤器(Othter Filters、SiteMesh等),最后再到...

    struts执行原理

    struts1.2的执行原理的总结以及关于struts MVC原理的总结

    struts2执行顺序

    struts2执行顺序,清楚描述从处理请求到返回response的整个流程

    Java面试题48.struts2的执行流程或者struts2的原理.mp4

    Java面试题48.struts2的执行流程或者struts2的原理.mp4

    Struts程序的执行流程.pdf

    Struts程序的执行流程.pdf

    struts的执行的核心流程时序图

    struts的执行的核心流程时序图

    struts2流程与流程图

     一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果result。 Struts 2的核心控制器是FilterDispatcher,有3个重要的方法:destroy()、doFilter()和Init(),可以在Struts 2的下载...

    Struts2的工作原理和流程

    8 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可 能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以...

    48.struts2的执行流程或者struts2的原理.avi

    java面试宝典

    Struts2入门教程(全新完整版)

    一、准备工作及实例 3 1.解压struts-2.1.6-all.zip 3 2.六个基本包 3 3.初识struts2配置文件 4 ... 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图来看: 60

    Struts2的执行流程图

    有了这个图就不用背那么多那么长的执行流程了,可以对照图看,容易理解记忆。绝对是经典的东西。

    struts2-core-2.3.31.jar

    该漏洞与Apache Struts2 (S2-045)远程代码执行漏洞原理基本相同,均是由于上传功能的异常处理函数没有正确处理用户输入的错误信息,导致远程攻击者可通过发送恶意的数据包,利用该漏洞在受影响服务器上执行任意...

    struts2笔记

    struts2学习笔记,详细说明了struts2框架的执行流程,类型转换,输入校验和国际化等等

    Struts2_Spring mvc执行原理的面试题

    主要将讲解什么是MVC设计模式?Struts2核心组件解释,Struts2的工作原理,SpringMvc各个组件的解释,Springmvc工作原理

    struts2拦截器原理

    在action执行之前先进行拦截器的拦截处理,然后再执行action的execute方法,返回给拦截器,再对应相应result

    struts2+spring+hibernate整合示例

    SSH整合示例(详情见我博客专栏)之前的博客我们总结了spring基础、spring分别整合struts2、hibernate、mybatis等,今天我们来同时整合下 struts、spring、hibernate,也就是所谓的 ssh 。 整合流程: 1 首先整合...

    spring、struts、ibatis框架搭建流程

    很好的spring、struts和ibatis框架搭建流程,详细而且富有图片解释、

Global site tag (gtag.js) - Google Analytics