Struts2和springMVC的区别

来源:互联网 发布:共享景观设计 知乎 编辑:程序博客网 时间:2024/06/18 12:36

1.两者的入口不同:struts2的入口是filter,springMVC是servlet。(servlet是运行在服务器端的java程序,工作在客户端请求和服务器响应的中间层;fillter是一个可复用的代码片段,不能产生一个请求或者响应,它是修改对某一资源的请求或者修改对某一资源的响应);
2.struts2是基于类的,即每发送一次请求都要实例化一个action,每个action都会被注入属性;springMVC是基于方法的,一个方法对应一个request上下文,所以每个方法之间是独立的,独享request和response数据,请求数据通过参数获取。
3.springMVC集成了ajax,只需@ResponseBody注解,然后直接返回响应文本即可。
4.springMVC和spring无缝集成。

更多不同请参考

http://blog.csdn.net/chenleixing/article/details/44570681##1

0 0
原创粉丝点击