2020-12-02

前后端分离与不分离的本质区别!

作者:skaarl
cnblogs.com/skaarl/p/9658114.html
2018-11-21 08:41:00

前后端不分离

在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。

请求的数据交互如下图:

这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口不适用于前端App应用,为了对接App后端还需再开发一套接口。

前后端分离

在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至于前端用户看到什么效果,从后端请求的数据如何加载到前端中,都由前端自己决定,网页有网页的处理方式,App有App的处理方式,但无论哪种前端,所需的数据基本相同,后端仅需开发一套逻辑对外提供数据即可。

对应的数据交互如下图 :

在前后端分离的应用模式中 ,前端与后端的耦合度相对较低。在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者API,前端通过访问接口来对数据进行增删改查。

近期热文推荐:

1.Java 15 正式发布, 14 个新特性,刷新你的认知!!

2.终于靠开源项目弄到 IntelliJ IDEA 激活码了,真香!

3.我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。

4.吊打 Tomcat ,Undertow 性能很炸!!

5.《Java开发手册(嵩山版)》最新发布,速速下载!

觉得不错,别忘了随手点赞+转发哦!









原文转载:http://www.shaoqun.com/a/494534.html

lastpass:https://www.ikjzd.com/w/846

智邦:https://www.ikjzd.com/w/2376

barclays:https://www.ikjzd.com/w/2775


作者:skaarlcnblogs.com/skaarl/p/9658114.html2018-11-2108:41:00前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。请求的数据交互如下图:这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅
cares:cares
blibli:blibli
深圳机场到香港再去香港海洋公园如何去?:深圳机场到香港再去香港海洋公园如何去?
纯干货!速卖通产品上新技巧与快速出单的方法:纯干货!速卖通产品上新技巧与快速出单的方法
北京周边10个骑马场盘点(2) - :北京周边10个骑马场盘点(2) -

No comments:

Post a Comment