- Struts 2架构
- Struts 2基本架构
- Struts 2标准架构
在这里, 我们将通过两种方式来了解支撑流:
- Struts2基本流程
- Struts 2标准架构和Apache Struts提供的流程
文章图片
- 用户发送动作请求
- 控制器调用ActionInvocation
- ActionInvocation调用每个拦截器和操作
- 结果产生
- 结果发送回ActionInvocation
- 生成一个HttpServletResponse
- 响应已发送给用户
文章图片
- 用户发送动作请求
- 容器将请求映射到web.xml文件中, 并获取控制器的类名。
- 容器调用控制器(StrutsPrepareAndExecuteFilter或FilterDispatcher)。从struts2.1开始, 它是StrutsPrepareAndExecuteFilter。在2.1之前是FilterDispatcher。
- 控制器从ActionMapper获取有关操作的信息
- 控制器调用ActionProxy
- ActionProxy从配置管理器获取操作和拦截器堆栈的信息, 该配置管理器从struts.xml文件获取信息。
- ActionProxy将请求转发到ActionInvocation
- ActionInvocation调用每个拦截器和操作
- 结果产生
- 结果发送回ActionInvocation
- 生成一个HttpServletResponse
- 响应已发送给用户
推荐阅读
- Struts 2多个命名空间示例
- windows安全中心,本文教您无法打开windows安全中心的处理办法
- 电脑分辨率,本文教您电脑的分辨率要怎样调
- dns劫持,本文教您DNS被劫持如何修好
- 连接wifi,,本文教您笔记本怎样连接wifi
- 开始菜单不见了,本文教您Win7开始菜单不见了如何处理
- win7搜索,本文教您win7搜索在啥地方里
- 电脑摄像头怎样安装,本文教您怎样安装电脑摄像头
- 电脑自动更新,本文教您怎样关闭电脑自动更新