论坛首页 Java企业应用论坛

Struts与Spring MVC的比较

浏览 17114 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-06-21  
在公司或之前个人做开发一直用Struts2,之后学过一点SpringMVC。
总体感觉,Struts2就是框架帮你做了很多事情,你只需要简单的配置,配置和编码简洁明了,很喜欢。
SpringMVC了解不深不敢说,与Spring自身产品集成简便。更主要一点正如楼主所说,注解是一个亮点,繁琐的配置文件会加大开发量。
0 请登录后投票
   发表时间:2010-06-21  
关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化
0 请登录后投票
   发表时间:2010-12-26  
正准备全面使用Spring:
HTML+JSP+MVC+JDBC
看好spring mvc的速度+spring生态环境的欣欣向荣
Spring生态:从安全到各种服务集成具有天生的优势
MVC测试:
tomcat maxThread=10;使用ab -n 10000 -c 20 测试一个helloworld control!
spring3 mvc访问jsp速度高达5、6K/s
struts2(关闭log,关闭开发模式) mvc最高还达不到2K/s
0 请登录后投票
   发表时间:2010-12-31  
有没有人在正式项目中用过这样的组合:EJB3+Struts2+[easyUI]?
0 请登录后投票
   发表时间:2011-01-07  
  基于注解的spring mvc我觉得很不错,用的很灵活,xml配置相对简单点,原理也是比较清晰的,呵呵.struts玩了段时间感觉还是比较好的,只是项目需要用到spring mvc,现在慢慢的struts2的东西快忘了。。。
0 请登录后投票
   发表时间:2011-01-14  
感觉上spring MVC比struts2更MVC
0 请登录后投票
   发表时间:2011-01-14  
kongruxi 写道
感觉上spring MVC比struts2更MVC

这个观点,不赞同,,,,
因为spring mvc依赖于ioc实现的,,struts2才是真正意义上的mvc
0 请登录后投票
   发表时间:2011-01-14  
chrisx 写道
关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化

struts1中的action是线程安全的,不必设置非单例模式,而且struts2不是支持通配符来配置文件吗?这样也可以启动减少配置文件的目的
0 请登录后投票
   发表时间:2011-01-14  
finallygo 写道
chrisx 写道
关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化

struts1中的action是线程安全的,不必设置非单例模式,而且struts2不是支持通配符来配置文件吗?这样也可以启动减少配置文件的目的


最近好好研究了一下spring mvc,感觉spring更好一些,你所说的线程安全,或是通配符,,spring中都有,而且还提高了很强的扩展性,不管是mapping,或是controller还有view都很好用,,,,所以在以后的使用中,可能会去掉struts而改用spring,,,,,
0 请登录后投票
   发表时间:2011-01-14  
finallygo 写道
chrisx 写道
关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化

struts1中的action是线程安全的,不必设置非单例模式,而且struts2不是支持通配符来配置文件吗?这样也可以启动减少配置文件的目的

struts2的action是线程安全的 因为每个请求都会创建一个实例
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics