什么是SpringMVC

它是基于MVC开发模式的框架,用来优化控制器,它是Spring家族的一员,它也具备**ioc****aop**

什么是MVC

它是一种开发模式,它是模型视图控制器的简称。所有的web应用都是基于MVC开发。

  • M: 模型层: 实体类、业务逻辑层、数据访问层
  • V:视图层: html、javascript、vue等都是视图层。用来呈现数据
  • C: 控制器: 它是用来接收客户端的请求,并返回响应到客户端的组件,Servlet就是组件

SSM框架优化的方向

  • spring整合MyBatis;Spring整合SpringMVC

SSH

  • S:Spring
  • S: Struts2—->SpringMVC
  • H: Hibernate —> MyBatis

SpringMVC框架的优点

  • 轻量级,基于MVC的框架
  • 易于上手,容易理解,功能强大
  • 基于IOC和AOP
  • 完全基于注解开发