当前位置: 首页>JAVA技术>springmvc是一个什么框架-springmvc系列一

springmvc是一个什么框架-springmvc系列一

作者:你好吗 5月前 ⋅ 1298 阅读
它是一个什么框架:      

      正如名称所说spring+mvc就是springmvc,他是一个结合spring的一个mvc框架。在没有springmvc框架时struts是公认的mvc好框架,但是随着时间的推移struts出了不少知名漏洞,而且也有不少缺点,后来springmvc加上优秀的spring框架,现在springmvc框架算是一个新的标准,虽然现在spring还出了优秀的springboot,但是它的默认集成的框架还是springmvc。

它和struts比起来有哪些优缺点:
  • springmvc的入口是一个过滤器,struts的入口是一个servlet。
  • springmvc的控制器是单例模式,所以一个方法就可以作为一个请求而struts是多例的,所以为了安全一般一个实列对应一个请求。所以,SpringMVC开发效率和性能高于Struts2。
  • 设计思想方面,Struts2更加符合OOP的编程思想, SpringMVC就比较谨慎,在servlet上扩展。