美文网首页
SpringMVC与Struts的区别

SpringMVC与Struts的区别

作者: MsterKerrigan | 来源:发表于2017-11-02 11:11 被阅读0次

1、SpringMVC是基于方法开发的,Struts是基于类开发的
SpringMVC将url和controller方法进行映射,映射成功之后,SpringMVC会生成一个Handler对象,Handler对象中只包含了一个method
方法执行结束,形参的数据就被销毁了
SpringMVC的controller开发类似于service的开发
2、SpringMVC可以进行单例开发,并且建议使用单例开发,但是Struts接收的数据时通过类的成员变量接收,无法使用单例,只能使用多例
3、Struts经过实际测试,他的速度慢在于使用了Struts标签,建议如果使用的是Struts,建议使用jstl
4、SpringMVC没有漏洞,Struts早期版本有漏洞,实际开发要下载最新版本的开发包

相关文章

网友评论

      本文标题:SpringMVC与Struts的区别

      本文链接:https://www.haomeiwen.com/subject/ttjopxtx.html