StrutsMVC和SpringMVC的比较

发布时间:2020-07-03 20:56:02 作者:kuchensheng
来源:网络 阅读:903

看了公司的几个项目,发现项目的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,然后直接返回相应文件即可。

推荐阅读:
  1. SpringMVC背景介绍及常见MVC框架比较
  2. TCP和UDP的比较

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

struts spring mvc

上一篇:javascript基础修炼(8)——指向FP世界的箭头函数

下一篇:Centos7下xshell远程连接主机配置教程

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》