spring MVC和struts2的比较
2015-01-07 21:09
190 查看
网上也看到很多关于spring MVC和struts2的比较,但大多数都没有表达到底哪一个更好,也许由于我接触的主要是spring MVC,所以我感觉是spring MVC更加稳定,使用更加方便,bug也相对较少。现在让我们比较比较
struts有自己的interceptor机制,spring MVC有独立的AOP方式。这样导致struts的配置文件量还是比spring mvc大,虽然struts的配置能继承,但真是从使用上看spring mvc使用更加简,洁spring MVC的开发效率要高于struts2。
spring MVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应;而struts2是类级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应。
struts2相比springMVC的架构实现起也更费劲。
spring3 mvc的方法之间基本上独立的,独享request response数据,请求数据通过参数获取,处理结果通过ModelMap交回给框架方法之间不共享变量,而struts2搞的就比较乱,虽然方法之间也是独立的,但其所有Action变量是共享的,这不会影响程序运行,却给我们编码,读程序时带来麻烦。
struts有自己的interceptor机制,spring MVC有独立的AOP方式。这样导致struts的配置文件量还是比spring mvc大,虽然struts的配置能继承,但真是从使用上看spring mvc使用更加简,洁spring MVC的开发效率要高于struts2。
spring MVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应;而struts2是类级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应。
struts2相比springMVC的架构实现起也更费劲。
spring3 mvc的方法之间基本上独立的,独享request response数据,请求数据通过参数获取,处理结果通过ModelMap交回给框架方法之间不共享变量,而struts2搞的就比较乱,虽然方法之间也是独立的,但其所有Action变量是共享的,这不会影响程序运行,却给我们编码,读程序时带来麻烦。
相关文章推荐
- Spring MVC和Struts2的比较
- Spring MVC和Struts1,Struts2的比较
- Struts2 与Spring MVC的比较
- (转)Spring MVC和Struts2的比较的优点
- Spring MVC和Struts2的比较
- Spring MVC和Struts2的比较
- struts2与spring mvc 的比较
- Spring MVC和Struts2的比较
- 【转】Spring MVC和Struts2的比较
- Spring MVC和Struts2的比较的优点
- Spring MVC和Struts2比较
- Spring MVC和Struts2的比较【转】
- Spring MVC和Struts2的比较[转]
- Spring MVC和Struts2的比较
- Spring MVC和Struts2的比较的优缺点
- 比较开源Java Web框架JSF、Spring MVC、Stripes、Struts2、Tapestry、Wicket
- Spring MVC和Struts2的比较
- Spring MVC和Struts2的比较
- Spring MVC和Struts2的比较的优点
- spring mvc 与struts2比较