锁定老帖子 主题:Struts与Spring MVC的比较
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-21
在公司或之前个人做开发一直用Struts2,之后学过一点SpringMVC。
总体感觉,Struts2就是框架帮你做了很多事情,你只需要简单的配置,配置和编码简洁明了,很喜欢。 SpringMVC了解不深不敢说,与Spring自身产品集成简便。更主要一点正如楼主所说,注解是一个亮点,繁琐的配置文件会加大开发量。 |
|
返回顶楼 | |
发表时间:2010-06-21
关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化
|
|
返回顶楼 | |
发表时间: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 |
|
返回顶楼 | |
发表时间:2010-12-31
有没有人在正式项目中用过这样的组合:EJB3+Struts2+[easyUI]?
|
|
返回顶楼 | |
发表时间:2011-01-07
基于注解的spring mvc我觉得很不错,用的很灵活,xml配置相对简单点,原理也是比较清晰的,呵呵.struts玩了段时间感觉还是比较好的,只是项目需要用到spring mvc,现在慢慢的struts2的东西快忘了。。。
|
|
返回顶楼 | |
发表时间:2011-01-14
感觉上spring MVC比struts2更MVC
|
|
返回顶楼 | |
发表时间:2011-01-14
kongruxi 写道 感觉上spring MVC比struts2更MVC
这个观点,不赞同,,,, 因为spring mvc依赖于ioc实现的,,struts2才是真正意义上的mvc |
|
返回顶楼 | |
发表时间:2011-01-14
chrisx 写道 关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化
struts1中的action是线程安全的,不必设置非单例模式,而且struts2不是支持通配符来配置文件吗?这样也可以启动减少配置文件的目的 |
|
返回顶楼 | |
发表时间:2011-01-14
finallygo 写道 chrisx 写道 关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化
struts1中的action是线程安全的,不必设置非单例模式,而且struts2不是支持通配符来配置文件吗?这样也可以启动减少配置文件的目的 最近好好研究了一下spring mvc,感觉spring更好一些,你所说的线程安全,或是通配符,,spring中都有,而且还提高了很强的扩展性,不管是mapping,或是controller还有view都很好用,,,,所以在以后的使用中,可能会去掉struts而改用spring,,,,, |
|
返回顶楼 | |
发表时间:2011-01-14
finallygo 写道 chrisx 写道 关于线程安全问题,不管是哪种MVC框架,与Spring集成之后,都得配置成非单例模式加载,即scope="prototype",这样即可保证线程安全,每次必实例化
struts1中的action是线程安全的,不必设置非单例模式,而且struts2不是支持通配符来配置文件吗?这样也可以启动减少配置文件的目的 struts2的action是线程安全的 因为每个请求都会创建一个实例 |
|
返回顶楼 | |