springmvc和struts2的区别
来源:互联网 发布:中软国际java培训骗局 编辑:程序博客网 时间:2024/05/21 10:13
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 0
- SpringMVC 和Struts2的区别
- struts2和springmvc的区别
- Struts2和springMVC的区别
- springmvc和struts2的区别
- springMVC和Struts2的区别
- SpringMVC和Struts2的区别
- springmvc 和struts2的区别
- springmvc 和struts2的区别
- springmvc 和struts2的区别
- springmvc 和 struts2的区别
- SpringMvc和Struts2的区别
- struts2和springMVC的区别
- springmvc和struts2的区别:
- springmvc和struts2的区别
- springmvc和struts2的区别
- SpringMVC和Struts2的区别
- SpringMVC 和Struts2的区别
- SpringMVC和Struts2的区别
- Ubuntu环境下安装Nginx+PHP7+MySQL图文教程
- Linux Setuid(SUID)和Setgid(SGID) sticky bit
- unbuntu中安装LNMP
- Windows命令行查看文件的MD5
- [Java]“语法糖”系列(三)之集合流操作(Stream)[笔记]
- springmvc和struts2的区别
- linux shell使用tar 备份时间命名的文件
- Unity 线性空间对ugui的影响
- Uefi hexedit 源码分析
- MySql 数据库“索引”初体验
- 配置php-fpm
- C++之最长递增子序列的实现(20)---《那些奇怪的算法》
- 模拟登录 快捷键
- codeforces 455B A Lot of Games