前端后端分离问题

用VS、vscode,pycharm等工具创建的 mvc,mvvm架构,以及asp.net 的 默认是 前端和后端 混在一起的

三层架构,也就是把前端代码后端代码,按功能进行分层管理了。 也不是混在一起的

前后端不分离

python中的 模板渲染技术 render_template(‘xxx’, 参数=value)

前端和后端 也混在一起的,只是不在一个文件中而已。 我们通常说的三层架构(UI , DAL 、BLL)
三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。

前后端分离

前端开发和后端开发,就比如 A同学负责UI前端,B同学负责API接口{数据的反馈的,响应数据的,}

后端返回json字符串 , jsonify(json对象)
前端用Aajx 来请求数据 ajax(常用)
一些大型系统【天气报告接口、小程序接口、企业微信接口】都是后端提供数据的,我们只有通过协议访问接口,就可以获得对应数据。
我们系统和这些系统都是分离的。

RESTful

是一种思想,不是技术。

Http常用请求方式

GET: 一般获取数据
POST: 一般用于新增数据
PUT: 一般用去修改数据
DELETE : 一般用于删除数据

这些请求方式,不是只能做这些功能,只是建议这样,更加符合RESTFUL 思想。 POST 也可以新增,查询、删除、修改功能的

猜你喜欢

转载自blog.csdn.net/u013400314/article/details/131573026
今日推荐