最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

springmvc和struts2的区别

旗下网站admin53浏览0评论

springmvc和struts2的区别

springmvc和struts2的区别

1、springmvc基于方法开发的,struts2基于类开发的。

2、spring mvc的入口是servlet(前端控制器),而struts2是filter(核心过滤器),这样就导致了二者的机制不同。

3、 拦截器实现机制上,Struts2有以自己的interceptor机制,SpringMVC用的是独立的AOP方式。

4、struts2接受参数时是用类属性接受参数的,而springmvc用的是方法的形参。

5、struts2响应的数据存放在modelandview里,而struts2响应的参数仍然存放在类属性中,响应和接受的参数都放在类属性中会显得很乱。

6、 另外,springmvc的验证也是一个亮点,支持JSR303,处理ajax的请求更是方便,只需一个注解@ResponseBody ,然后直接返回响应文本即可。

发布评论

评论列表(0)

  1. 暂无评论