前后端分离的理解

1.前后端分离理解

1.1什么是前后端分离

前后端的认识误解:
​ 前端代码 和 后端代码 分开的代码 那就是前后端分离 – 前后端的分工,真正前后分离,不仅仅是分工那么简单,它是一个种架构模式

(1)web应用的一种架构模式。在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;

(2)在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求(restful风格进行前后分离的交互)

1.2前后端分离开发的理解

交互形式:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191204222613458.png)
代码组织形式:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191204222639183.png)(1)前后端未分离:(同一个项目)

​ 前端代码和后端代码同放到他同一个项目(前端代码里面包含后端代码 比如jsp) -->同一个项目 比如第一个项目 和第二个项目 (第一个项目)

(2)前后端半分离:(同一个项目)–不用 第二个项目 easyui

​ 代码仓库 : 前端开发和后端代码分开进行开发 , 前端代码它无法进行单独测试,需要后端代码支持

(3)完成代码分离:(使用) – (不同的项目 前端和后端代码分别代码不同的项目 部署到不同的服务里面)

​ 前端代码和后端代码 分别放到不同的项目里面, 前端和后端 可以单独测试 .并行的测试

1.3真正前后端分离

(1)大公司前后端开发模式

在这里插入图片描述
(2)普通公司开发模式
后端先行 前端先行
全部都可能是自己做

​ 前端 -->后端–>测试 (前端先行)

​ 后端–>前端 —>测试 (后端先行)

1.4为什么要进行前后端分离开发

(1) 分工合作 - 为优质产品打造精益团队 专业的人做专业的事情

(2) 提升开发效率 – >并行开发

(3) 完美应对复杂多变的前端需求

(4) 增强代码可维护性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值