Struts2和Spring 3


问题内容

有谁知道Struts2和Spring 3 MVC之间的区别。我知道Struts 1和Spring 2.5之间的区别,但是Struts2与Spring
3或其他版本相比有什么优势。

我尝试浏览整个网络,但是任何地方都没有全面的答案。


问题答案:

Struts2实际上是WebWork
2,更名为Struts2。考虑一下这一事实,即Struts本质上是利用自己的品牌名称来采用WebWork作为其新的基础,这应该向您暗示至少有人认为它非常引人注目-
人们并不总是将其抛弃自己的代码库,以在发行续集时重新开始。

就是说,我不会告诉您Struts2比Spring 3 MVC更好/更差。最重要的是,它们绝对具有可比性。

如果您想进一步了解它们之间的比较,建议您查看过去几年中Matt Raible关于该主题的演讲:

http://raibledesigns.com/rd/entry/my_comparing_jvm_web_frameworks

http://static.raibledesigns.com/repository/presentations/ComparingJavaWebFrameworks-
ApacheConUS2007.pdf

包括一个电子表格,可以在不同程度上比较其中的几个:

http://spreadsheets.google.com/pub?key=0AtkkDCT2WDMXdC1HOEtnUHpCejJMbUhGeGJWUmh5dVE&hl=zh-
CN&output=html