博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts原理
阅读量:7091 次
发布时间:2019-06-28

本文共 532 字,大约阅读时间需要 1 分钟。

hot3.png

STRUTS2框架内部流程

1. 客户端发送请求的tomcat服务器。服务器接受,将HttpServletRequest传进来。

2. 请求经过一系列过滤器(如:ActionContextCleanUpSimeMesh)

3. FilterDispatcher被调用。FilterDispatcher调用ActionMapper来决定这个请求是否要调用某个Action

4. ActionMapper决定调用某个ActionFilterDispatcher把请求交给ActionProxy

5. ActionProxy通过Configuration Manager查看struts.xml,从而找到相应的Action

6. ActionProxy创建一个ActionInvocation对象

7. ActionInvocation对象回调Actionexecute方法

8. Action执行完毕后,ActionInvocation根据返回的字符串,找到对应的result。然后将Result内容通过HttpServletResponse返回给服务器。

185151_25Mh_2361282.png

转载于:https://my.oschina.net/heinrichchen/blog/674580

你可能感兴趣的文章
hibernate中懒加载和急加载的区别,以及hibernate中get()方法和load()方法的区别
查看>>
最适合程序员编程的10款字体
查看>>
Hierarchyviewer定位Android图片资源的研究
查看>>
sqlserver关于时间的一些语句
查看>>
失效的URL访问限制(转)
查看>>
转:你应当如何学习C++(以及编程)(rev#1)
查看>>
加密解密算法与通讯安全(五)
查看>>
说说Java代理模式
查看>>
【原】centos系统命令部分不可用
查看>>
servlet 上传文件 参数中文乱码
查看>>
获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”
查看>>
[STM32F429-DISCO-HAL]2.先学会点亮LED和使用LCD。。。
查看>>
POJ2349 Arctic Network(Prim)
查看>>
wp7、8丿____IValueConverter_(含参,值转换器)
查看>>
HBase 超详细介绍
查看>>
iOS 中二维码扫描
查看>>
scrapy回调函数传递参数
查看>>
SGU 499 Greatest Greatest Common Divisor
查看>>
OC与Swift的区别一(文件结构)
查看>>
ASP.NET Forms身份认证
查看>>