谈一下spring mvc和struts + spring
谈谈spring mvc和struts + spring
我接触的项目大部分都用到struts + spring,少部分用到了spring mvc而没采用struts的。
spring mvc返回处理结果的JSP路径不能随意指定,都必须是请求页面的相对路径下,这点很不好,
在我需要统一错误处理,异常处理时,显得格外麻烦,而struts就方便多了。
只有两者的效率方面,struts是每个请求生成一个action而spring是调用方法,显得spring比较高,但没用工具测试过,都是主观想法。
spring mvc返回处理结果的JSP路径不能随意指定,都必须是请求页面的相对路径下,这点很不好,
在我需要统一错误处理,异常处理时,显得格外麻烦,而struts就方便多了。
明显不会用SpingMVC..
不知道你这个结论是如何得来的。
同意楼上意见,明显不会用,呵。
我是阿里架构师,我全新用Spring MVC重写的"淘日本"频道,请看:http://japan.taobao.com
正解
同意楼上意见,明显不会用,呵。
我是阿里架构师,我全新用Spring MVC重写的"淘日本"频道,请看:http://japan.taobao.com
呵呵,上次淘宝的电面(好像是面的应用架构,2面后没戏了),问了我:为什么选择Spring MVC,我只是说实际测试Spring性能远远高于Struts2.
原因:
方法级响应
在高并发下,struts2会产生大量的临时对象(就是Action拉)
spring3 mvc的返回结果太棒了,开发速度快
struts2的拦截帐太长了
我接触的项目大部分都用到struts + spring,少部分用到了spring mvc而没采用struts的。
spring mvc返回处理结果的JSP路径不能随意指定,都必须是请求页面的相对路径下,这点很不好,
在我需要统一错误处理,异常处理时,显得格外麻烦,而struts就方便多了。
只有两者的效率方面,struts是每个请求生成一个action而spring是调用方法,显得spring比较高,但没用工具测试过,都是主观想法。
10 楼
evanzzy
2011-04-29
Spring MVC3跳转定义是字符串,极其灵活的。性能也比Struts2要好。
这个可以用
这个可以用
11 楼
ifanvip
2011-04-30
newslxw 写道
spring mvc返回处理结果的JSP路径不能随意指定,都必须是请求页面的相对路径下,这点很不好,
在我需要统一错误处理,异常处理时,显得格外麻烦,而struts就方便多了。
明显不会用SpingMVC..
12 楼
lshoo
2011-04-30
spring mvc不如struts的是3年前说法。
13 楼
caoyangx
2011-04-30
你何来的信心说springmvc不能?我要是你一知半解,就不会跑到iteye开贴而贻笑大方。
14 楼
爪哇岛岛主
2011-05-01
newslxw 写道
我接触的项目大部分都用到struts + spring,少部分用到了spring mvc而没采用struts的。
spring mvc返回处理结果的JSP路径不能随意指定,都必须是请求页面的相对路径下,这点很不好,
在我需要统一错误处理,异常处理时,显得格外麻烦,而struts就方便多了。
只有两者的效率方面,struts是每个请求生成一个action而spring是调用方法,显得spring比较高,但没用工具测试过,都是主观想法。
spring mvc返回处理结果的JSP路径不能随意指定,都必须是请求页面的相对路径下,这点很不好,
在我需要统一错误处理,异常处理时,显得格外麻烦,而struts就方便多了。
只有两者的效率方面,struts是每个请求生成一个action而spring是调用方法,显得spring比较高,但没用工具测试过,都是主观想法。
不知道你这个结论是如何得来的。
15 楼
gloryl
2011-05-01
看完后面的回复,我忍不住想说,那些喷水的人你们确定你们是搞技术的?
16 楼
jlcon
2011-05-02
SpringMVC 路径想怎么跳就怎么跳,不懂不要乱说免得惹些笑话出来。
17 楼
richard_2010
2011-05-02
很明显lz对springmvc没什么了解
18 楼
hhlai1990
2011-05-02
je上 不能有这么多自以为是的总结帖,会误导新手的。。。。
19 楼
zxl10059
2011-05-02
其实LZ想说的是springMVC的错误处理机制和struts相比,跳转谁不会吧,跟帖的真是废话一大堆
建议LZ可以去多去了解一下java异常处理机制方面的东西
建议LZ可以去多去了解一下java异常处理机制方面的东西
20 楼
zxl10059
2011-05-02
帮LZ找了点这方面的资料,可以看看
http://www.blogjava.net/wuxufeng8080/articles/191150.html
http://www.blogjava.net/wuxufeng8080/articles/191150.html
21 楼
treblesoftware
2011-05-02
别再争了,还不是包了个servlet的皮么。
22 楼
za3999
2011-05-03
LS的回复有意思。。。
23 楼
newslxw
2011-05-03
多谢大家指导,不过我用的版本是spring 2.5 和struts 2.0
24 楼
java_my_life
2011-05-03
Spring3.0的强大LZ还没有体会到!在一定程度上使用注解要比配置XML耦合度更低,更易于维护!!
25 楼
dragonsoar
2011-05-03
zb7503 写道
LZ明显不会用spring mvc
同意楼上意见,明显不会用,呵。
我是阿里架构师,我全新用Spring MVC重写的"淘日本"频道,请看:http://japan.taobao.com
26 楼
pior
2011-05-03
几位·
一个个的都说好``咱有一个说说哪好的吗``
都说人家这不会那不会·你到是教教人家啊·
本来一看这题目就知道肯定是一挑事的贴了·
俺是初学`点进来还想着看点有深度的内容学习学习·可惜`````
一个个的都说好``咱有一个说说哪好的吗``
都说人家这不会那不会·你到是教教人家啊·
本来一看这题目就知道肯定是一挑事的贴了·
俺是初学`点进来还想着看点有深度的内容学习学习·可惜`````
27 楼
newslxw
2011-05-03
pior 写道
几位·
一个个的都说好``咱有一个说说哪好的吗``
都说人家这不会那不会·你到是教教人家啊·
本来一看这题目就知道肯定是一挑事的贴了·
俺是初学`点进来还想着看点有深度的内容学习学习·可惜`````
一个个的都说好``咱有一个说说哪好的吗``
都说人家这不会那不会·你到是教教人家啊·
本来一看这题目就知道肯定是一挑事的贴了·
俺是初学`点进来还想着看点有深度的内容学习学习·可惜`````
正解
28 楼
jwx0925
2011-05-03
Spring mvc 相当强大,已经我觉得不管是在效率,扩展性,易用性,都已经超越struts,只不过很多人习惯用struts而已。
29 楼
skzr.org
2011-05-03
dragonsoar 写道
zb7503 写道
LZ明显不会用spring mvc
同意楼上意见,明显不会用,呵。
我是阿里架构师,我全新用Spring MVC重写的"淘日本"频道,请看:http://japan.taobao.com
呵呵,上次淘宝的电面(好像是面的应用架构,2面后没戏了),问了我:为什么选择Spring MVC,我只是说实际测试Spring性能远远高于Struts2.
原因:
方法级响应
在高并发下,struts2会产生大量的临时对象(就是Action拉)
spring3 mvc的返回结果太棒了,开发速度快
struts2的拦截帐太长了