码迷,mamicode.com
首页 > 编程语言 > 详细

StrutsMVC和SpringMVC的比较

时间:2016-08-18 14:40:14      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:struts2   spring   mvc   比较   

看了公司的几个项目,发现项目的Web层框架都是采用了SpringMVC,而放弃了Struts2,通过与同事交流,以及自己开发的经历,更感觉用SpringMVC简单、实用。

    Spring3MVC与Struts2MVC比较

1、SpringMVC支持Restful url,这感觉爽,就开发效率而言,能甩struts2MVC一条街

2、SpringMVC基本实现了零配置,配置好Spring的ApplicationContext.xml和web.xml后,基本就不需要其他配置了。而且Spring的配置也相对简单。而struts2就不行了,需要的配置相对比较多,也比较复杂

3、SpringMVC对每次请求是方法级的拦截,拦截到方法后根据参数上的注解,将request数据注入。一个方法对应一个request请求,并且SpringMVC方法之间是相互独立的,独享request和response数据。而StrutsMVC是类级别的拦截,每次请求来了就创建一个action,然后调用getter、setter方法。一个Action对应一个request上下文。

4、让人更爽的是SpringMVC知识JSR303,处理ajax的请求更加方面,只需要注解一个@ResponseBody,然后直接返回相应文件即可。

本文出自 “阿酷博客源” 博客,请务必保留此出处http://aku28907.blog.51cto.com/5668513/1839865

StrutsMVC和SpringMVC的比较

标签:struts2   spring   mvc   比较   

原文地址:http://aku28907.blog.51cto.com/5668513/1839865

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!