struts的工作机制
来源:互联网 发布:sql启动不了怎么办 编辑:程序博客网 时间:2024/05/17 02:09
工作机制:
Struts的工作流程:
在web应用启动时就会加载初始化ActionServlet,ActionServlet从
struts-config.xml文件中读取配置信息,把它们存放到各种配置对象
当ActionServlet接收到一个客户请求时,将执行如下流程.
-(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息;
-(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中;
-(3)根据配置信息决定是否需要表单验证.如果需要验证,就调用ActionForm的validate()方法;
-(4)如果ActionForm的validate()方法返回null或返回一个不包含ActionMessage的ActuibErrors对象, 就表示表单验证成功;
-(5)ActionServlet根据ActionMapping所包含的映射信息决定将请求转发给哪个Act
-(6)Act
-(7)ActionForward对象指向JSP组件生成动态网页,返回给客户;
为什么要用:
JSP、Servlet、JavaBean技术的出现给我们构建强大的企业应用系统提供了可能。但用这些技术构建的系统非常的繁乱,所以在此之上,我们需要一个规则、一个把这些技术组织起来的规则,这就是框架,Struts便应运而生。
基于Struts开发的应用由3类组件构成:控制器组件、模型组件、视图组件
8. Struts的validate框架是如何验证的?
在struts配置文件中配置具体的错误提示,再在FormBean中的validate()方法具体调用。
9. 说下Struts的设计模式
MVC模式: web应用程序启动时就会加载并初始化ActionServler。用户提交表单时,一个配置好的ActionForm对象被创建,并被填入表单相应的数据,ActionServler根据Struts-config.xml文件配置好的设置决定是否需要表单验证,如果需要就调用ActionForm的 Validate()验证后选择将请求发送到哪个Act
- struts的工作机制
- struts的工作机制
- struts 和struts2的工作机制
- struts的工作机制及分析
- Struts、Hibernate、Spring的工作机制
- struts工作机制
- struts 2 工作机制
- Struts,spring工作机制(总结)
- Struts,spring工作机制(总结)
- Struts,Hibernate,spring工作机制
- Struts工作机制?为什么要使用Struts?
- Struts工作机制?为什么要使用Struts?
- Struts工作机制?为什么要使用Struts?
- Struts工作机制?为什么要使用Struts?
- Struts工作机制?为什么要使用Struts?
- Struts工作机制?为什么要使用Struts?
- Struts(3)的工作机制及分析
- Struts 如何工作的
- ASP.NET迁移到IIS7.0
- Base64编码详解
- 外国男子在北京抢车后连撞4车和1名行人-砍伤-外国男子-菜刀
- Js中keyCode值对照表
- UVAlive 5027 card game KM
- struts的工作机制
- C#创建COM组件
- linux 高级编程
- cookie和session的区别
- Android之高仿QQ聊天
- HDU 1148 Rock-Paper-Scissors Tournament
- 文化部副部长:诺贝尔文学奖颁给莫言非常公道-文学奖-莫言-诺贝尔奖
- 全国省市县无刷新多级关联菜单
- SD, DDR, DDR2 & DDR3 RAM Comparison