简介
一种基于Java实现MVC模型的轻量级Web框架
隶属于Spring,与Servlet技术功能相同,属于web层开发技术。
表现层开发
后端服务器:
表现层:Servlet -> SpringMVC
业务层
数据层:JDBC -> MyBatis
容器初始化工作流程、单次请求工作流程
请求与响应
- 设置请求映射路径
在外面类 映射精确到模块名
里面再写具体的路径
REST风格
Representational State Transfer 表现形式状态转换
优点:1. 隐藏资源的访问行为 2. 简化书写
如何区分? 路径➕请求方式 确定要对资源进行哪种操作:POST GET PUT DELETE
风格 != 规范
习惯:模块的描述一般使用复数
根据REST风格对资源进行访问称为RESTful
SSM整合
Spring整合MyBatis
- 配置
- 模型
- 数据层
- 业务层
- 测试接口
Spring整合SpringMVC
json数据
修改、删除:
查询: