简介

一种基于Java实现MVC模型的轻量级Web框架
隶属于Spring,与Servlet技术功能相同,属于web层开发技术。
表现层开发

后端服务器:
表现层:Servlet -> SpringMVC
业务层
数据层:JDBC -> MyBatis

image.png

容器初始化工作流程、单次请求工作流程

image.png

请求与响应

  1. 设置请求映射路径

image.png
在外面类 映射精确到模块名
里面再写具体的路径

REST风格

Representational State Transfer 表现形式状态转换
优点:1. 隐藏资源的访问行为 2. 简化书写
如何区分? 路径➕请求方式 确定要对资源进行哪种操作:POST GET PUT DELETE
风格 != 规范
习惯:模块的描述一般使用复数
根据REST风格对资源进行访问称为RESTful

SSM整合

Spring, SpringMVC, MyBatis

Spring整合MyBatis

image.png

  1. 配置

image.png
image.png
image.png

  1. 模型

image.png

  1. 数据层

image.png

  1. 业务层

image.png
image.png

  1. 测试接口

image.png
image.png

Spring整合SpringMVC

image.png
json数据
image.png
修改、删除:
image.png
查询:
image.png