Struts2的历史

struts2与struts1区别就是技术上没有什么关系.

struts2的前身是webwork框架.

在介绍Struts2之前,先来认识一下Strutsl。Strutsl是最早的基于MVC模式的轻量级Web框架,它能够合理的划分代码结构,并包含验证框架、国际化框架等多种实用工具框架。但是随着技术的进步,Strutsl的局限性也越来越多的暴露出来。为了符合更加灵活、高效的开发需求,struts2框架应运而生。

Struts2是Strutsl的下一代产品,是在Struts2和WebWork技术的基础上进行合并后的全新框架 (WebWork是由OpenSymphony组织幵发的,致力于组件化和代码重用的J2EE Web框架,它也是一个MVC框架)。虽然Struts2的名字与Strutsl相似,但其设计思想却有很大不同。实质上,Struts2 是以WebWork为核心的,它采用拦截器的机制来处理用户的请求。这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts2可以理解为WebWork的更新产品。

猜你喜欢

转载自blog.csdn.net/saafdgvsdg/article/details/80299049