Struts1.x和Struts2.x的区别

struts 1.x是MVC的一种实现,由Apache组织维护,并已经成为了MVC事实上的标准

struts 2.x是struts 1.x和WebWork 2.x整合而成

Struts2.0的思路和Struts1.0有了很大的不同,去掉了Form和action,但它不是不用action,而是不再使用actionform。

对于struts2,它的action的设计思想就是pojo,而且action类只需继承actionsupport这个类就可以。再者,struts2的标签,表单验证,类型转化都要比struts1强大和Servlet 的耦合度也降低了,通过struts2与spring整合,可以更能体现spring的控制反转。

再有就是它强化了配置的理念,很多东西在配置文件xml中写一下,然后在页面里或者Action中,就直接使用名字就ok了。

你可能感兴趣的:(spring,mvc,struts,servlet,Webwork)