struts2基于struts1和webwork,struts1由apache公司所倡导开发,成熟稳定但存在弊端--webwork诞生,采用拦截器机制来处理用户请求,使得业务逻辑控制器和servlet分离开,弥补了struts1缺陷,struts2集成了两大框架随之诞生。此外struts2提供标签库,解除与servlet的强耦合性,不必启动服务器便可进行单元测试(如何做到,还不是很了解)
struts2意义:
struts是基于MVC经典设计模式的框架,对MVC各部分组件都提供了现成的实现组件。struts体系结构如图所示:
网友评论