美文网首页
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