struts2与springmvc的区别

来源:互联网 发布:windows正版验证 编辑:程序博客网 时间:2024/06/11 02:22

1、针对与安全性 springmvc是非安全的,strtus2是安全的,所以springmvc的效率会高于struts2,

2,、springmvc是基于接口的,struts2是基于action类的,每一次客户端发送请求时,action类依次产生一个对象,然后再调用action类的方法进行跳转;而springmvc是交给了handler处理器,然后返回一个modelAndview,

3、SpringMVC的入口是servlet,而Struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。


个人认为struts2还需要配置struts.xml文件,比较繁琐;springMVC是100%零配置;

总结:struts2的安全性能高于SpringMVC;

SpringMVC的执行效率 和开发效率高于struts2;

原创粉丝点击