日期:2014-05-17  浏览次数:20756 次

Spring MVC是否可以完全取代Struts?
据说Spring MVC现在很强大,Struts已经落伍?
两者相比,各自有哪些优势和劣势呢?

------解决方案--------------------
习惯用那个就用那个
------解决方案--------------------
只是两种不同的实现而已!个人比较喜欢struts2.....
------解决方案--------------------
struts 2
------解决方案--------------------
什么叫据说spring mvc很强大,struts2落伍了?最好自己多上官网看看,用用比较比较。apache还在继续更新struts2,在struts2.3以后的版本也已经可以使用注解来代替配置文件来进行开发了,相信后面的版本apache将会为struts2引入更多的注解支持。
------解决方案--------------------
struts的优势是页面导航和标签库,个人觉得struts的核心竞争力在于页面导航的可配置。
spring的核心竞争力并不在于web这块。spring基础是ioc和aop,优势是bean管理的灵活性。
个人觉得更偏后台。
当然spring和struts的选择主要在于项目经理以及team leader对哪个更熟练以及对哪个理解的程度更深一点……
------解决方案--------------------
这个的看你们公司的项目:假如你们你们公司统一用spring mvc那就是mvc

否则就是struts
------解决方案--------------------
各有长处,不能说谁替换谁,这个本身就没有可比性
------解决方案--------------------
个人觉得springmvc更好。。。bean都是要用spring来配置
------解决方案--------------------
springmvc好
------解决方案--------------------
    举个例说一下吧,希望能帮到你理解:九阳神功,乾坤大挪移都是举世无双的盖世武功啊, 如果学成中间的任何一种都是数一数二的武林高手,如果能把这两种武功给予一身,可想而知...
Spring MVC 、Struts2,也是一样,他们分开可以独步武林,但合起来就更牛了,     不存在那个技术落后,那个先进,看你怎么发挥