SpringMVC与Struts的区别

被刻印的时光 ゝ 提交于 2019-12-20 11:59:17

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

① SpringMVC的入口是Servlet,Struts2的入口是Filter,两者的实现机制不同。

② SpringMVC基于方法设计,传递参数是通过方法形参,其实现是单例模式(也可以改为多例,推荐用单例),Struts2基于类设计,传递参数是通过类的属性,只能是多例实现,性能上SpringMVC更高一些。

③ 参数传递方面,Struts2是用类的属性接收的,也就是在多个方法间共享,而SpringMVC基于方法,多个方法间不能共享。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!