Struts2工作原理总结笔记

1.客户端client  发送 reqeust请求到 容器container

2.容器container根据web.xml文件找到 控制器controler(StrutsPrepareAndExcuteFilter)

3.controler 根据ActionMapper 获得Action请求

3.controler 将Action请求交给 ActionProxy

4.ActionProxy 根据Struts.xml文件 获得 Action 和 interceptor stack 信息

5.ActionProxy将 信息交给 ActionInvocation

6.ActionInvocation 执行 Action 和interceptor

7.Action执行的结果返回给ActionInvocation

8.返回一个HttpServletResponse相应给客户端

你可能感兴趣的:(Java笔记)