J2EE中的struts1和struts2有什么区别

2024-11-19 21:32:11
推荐回答(3个)
回答1:

这两个东西的区别可大了,基本上没有任何的联系,只不过名字有点联系罢了。简单的说,struts1包含Form与Action,而struts2则用ActionForm封装了它们。至于其它的,就没有联系了。因为,struts2是源于Webwork的一个框架,它是从Webwork发展而来的,相当于Webwork的升级,只不过换了个名字,而底层的很多源代码都还是用的Webwork的源代码。现在流行的是struts2+Hibernate+Spring,因为它的功能更加强大,而前者用起来比较麻烦,现在基本上很少有人用。

回答2:

Struts2

struts1
功能更强
。不能简单说
struts2

struts1
的升级版

因为
stuts2
是以
Appatch
的一个开源项目为基础开发出来的

现在最常用的是
struts2

稳定,功能够用

回答3:

s2是s1和webwork的结合产物,亮点是intercepter
(拦截器),还有s2没有s1的form,ognl表达式在页面取值上更有优势也更方便,配置文件灵活配置返回内容,扩展性强,基本上可以满足大部分要求,页面集合元素的属性过滤更是牛b,谁用谁知道。。呵呵