springmvc和struts2的区别

来源:互联网 发布:python 教务系统 编辑:程序博客网 时间:2024/06/06 18:20

1.springmvc是基于方法开发,struts2是基于类开发

2.springmvc将url和controller方法映射,映射成功后springmvc生成一个handler对象,对象中只包括了一个method,方法执行结束,形参数据销毁。

springmvc的controller开发类似service开发

3.springmvc可以进行单例开发,并且建议使用

4.struts通过类的成员变量接收参数,无法使用单例,只能用多例

5.经过实际测试,struts2速度慢,在于使用Struts标签,如果使用Struts建议使用jstl

原创粉丝点击