文学欣赏唯美清纯

手艺信息

JAVA实训口试-Spring MVC与struts2的区分

宣布日期:2019-03-04      点击: 次
1、Struts2是类级别的阻挡, 一个类对应一个request高低文,SpringMVC是体例级别的阻挡
2、SpringMVC的体例之间根基上自力的,独享request response数据
3、因为Struts2须要针对每一个request停止封装,把request,session等servlet性命周期的变量封装成一个一个
Map,供应每一个Action利用,并保障线程宁静,以是在准绳上,是比拟花费内存的
4、阻挡器完成机制上,Struts2有以本身的interceptor机制,SpringMVC用的是自力的AOP体例
5、SpringMVC的进口是servlet,而Struts2是filter
6、SpringMVC集成了Ajax
7、SpringMVC考证撑持JSR303,处置起来绝对加倍矫捷便利,而Struts2考证比拟烦琐,感受太烦乱
8、Spring MVC和Spring是无缝的。从这个名目的办理和宁静上也比Struts2高
9、Struts2加倍合适OOP的编程思惟, SpringMVC就比拟谨严,在servlet上扩大
10、SpringMVC开辟效力和机能高于Struts2
11、SpringMVC能够以为已100%零设置装备摆设