前后端分离与数据对接
上一级页面:vue-js-学习索引
上一级页面:ssm-spring-boot速成学习索引
前言
前后端分离
现在流行的开发方式是前后端分离,具体来说:
- 前端、后端开发人员约定好接口,比如数据传输的格式,比如实体的内容,比如建表的内容
- 后端负责数据库的操作,负责把查询处的数据分页,传输给前端。
- 后端开发出来Web Api,即把数据传输的接口暴雷到某个url。前端到这个url请求数据
- 后端只写增删改查的接口,不写页面跳转控制的控制器。
- 页面跳转交给前端负责。见vue-js-学习索引的vue-router
- 前端和后端的开发环境可以隔离,可以使用不同的ide,分别分成两个git仓库
- 前端负责业务逻辑的交互,负责把后端传输来的数据继续分页,负责把用户上传数据切片传输给后端
可以看这个视频,对前后端分离的职责划分有一个浅显的理解:4、前后端分离开发数据对接_哔哩哔哩_bilibili