struts2原理及流程
本篇文章给大家带来《struts2原理及流程》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。
Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。
Struts2框架作为一款优秀的MVC框架,具有以下优点:1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现.2. 丰富的标签库,大大提高了开发效率。3. Struts2提供丰富的拦
Struts2的工作原理:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求。2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action。4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy。5、Actio
有关《struts2原理及流程》的内容介绍到这里,想要了解更多相关内容记得收藏关注本站。
- 上一篇:c语言程序设计软件叫什么名字
- 下一篇:返回列表
版权声明:《struts2原理及流程》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/20518.html