标签:前后端分离 操作 调用 制作 api 场景 mil 服务器 配置
1>为什么要前后端分离?
2>前后端分离会带来什么变化?
1.彻底解放前端
制作页面的时候,不需要后台配置服务器环境,可以自己配置路由,前端代码里面不会掺杂后端的代码以及逻辑
2.提高工作的效率
3.局部性能提升
4.降低了维护成本
3>前后端分离的核心:前端负责调用ajax实现数据显示(view层和controller层),后台提供数据(API)接口(model层).
在前后端没有分离前,后端需要渲染页面或者重定向,控制前端页面看到的效果,前后端的耦合度较高.
前后端分离以后,后端只需要返回前端所需要的数据,不需要再渲染页面,不控制效果,也就是后端提供数据库和对外提供统一的API,根据请求操作数据返回所需要的数据,不负责前端页面的处理.
4>前后端未分离前的数据交互
5>前后端分离后的数据交互
标签:前后端分离 操作 调用 制作 api 场景 mil 服务器 配置
原文地址:https://www.cnblogs.com/self-hard/p/10258990.html