Struts1运行机制
来源:互联网 发布:网络变压器加工 编辑:程序博客网 时间:2024/05/22 17:33
Struts1框架以ActionServlet作为核心控制器,整个应用由客户端请求驱动。当客户端向Web应用发送请求时,请求将被Struts1的核心控制器ActionServlet拦截,ActionServlet根据请求决定是否需要调用业务逻辑控制器处理用户请求(实际上,业务逻辑控制器还是控制器,他只是负责调用模型来处理处用请求),当用户请求处理完成后,其处理通过JSP呈现给用户。
对于整个Struts1框架而言,控制器就是它的核心,Struts1的控制器由两个部分组成:核心控制器和业务逻辑控制器。其中核心控制器就是ActionServlet,由Struts1框架提供;业务逻辑控制器就是用户自定义的Action,又应用开发者提供。 对于大部分用户请求而言,都需要得到服务器的处理。当用户发送一个需要得到服务器的处理的请求时,该请求被ActionServlet拦截到,ActionServlet将该请求转发给对应的业务逻辑控制器,业务逻辑控制器调用模型来处理用户的请求;如果用户请求指示希望得到某个URL资源,则由ActionServlet将被请求的资源转发给用户。
Struts1的运行流程:
- Struts1运行机制
- 再谈Struts1.x的运行机制
- struts1 struts2 spring 各自的运行机制,工作流程(整理)
- 详解Struts1.x的运行机制及注册模块例子和命名规则(以此例子来说明struts1.x的运行机制)
- 运行机制
- struts1
- STRUTS1
- Struts1
- struts1
- struts1
- struts1
- struts1
- Struts1
- struts1
- struts1
- Struts1
- Struts1
- struts1
- spring batch(二):核心部分(1):配置Spring batch
- 正确理解ThreadLocal
- 記錄執行一條一句需要多長時間:oracle dbms_utility.get_time函数
- Direct2D教程(三)简单几何图形
- MySQL存储过程详解 mysql 存储过程
- Struts1运行机制
- Oracle11gr2分析函数新特性(一)
- PHP QQ 登录接口应用
- 同步和异步的区别
- 大学算法分析与设计复习总结
- .如何不用递归实现二叉树的前序/后序/中序遍历?
- POI做导出Excel设置单元格中字体大小颜色,合并行列
- 点击屏幕上EditText区域以外的任何地方隐藏键盘的解决方法
- android:configChanges