什么是前后端分离 前后端不分离
前后端不分离
前端页面看到的效果都是由后端控制,由后端渲染页面或重定向到其他页面,后端需要控制前端的展示,前后端耦合度很高。
这种应用模式比较适合纯网页应用,但是当后端对接APP时,APP可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口不再适用于前端APP应用,为了对接APP后端还需要再开发一套接口。
前后端分离
在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至于前端用户看到什么效果,从后端请求的数据如何加载到前端中,都由前端自己决定,网页有网页的处理方式,App有App的处理方式,但无论哪种前端,所需的数据基本相同,后端仅需开发一套逻辑对外提供数据即可。
在前后端分离的应用模式中 ,前端与后端的耦合度相对较低。
在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者API,前端通过访问接口来对数据进行增删改查。
对应的数据交互如下图 :
转载于:https://www.cnblogs.com/maxueting/p/11143155.html
什么是前后端分离 前后端不分离相关推荐
- 【Java从0到架构师】项目实战 - 前后端分离、后端校验、Swagger、全局异常处理
项目实战 - 前后端分离.后端校验.Swagger Layui 同源策略 SpringMVC 实现 CORS 后端校验 - hibernate-validator 方法的 Model 参数校验 方法的 ...
- Spring Boot前后端分离之后端开发
Spring Boot前后端分离开发之后端开发 前后端分离开发概述 相关术语 前后端分离开发概述 接口规范 RESTful API的理解 RESTful风格的特点 URI规范 路径 请求方式 过滤条件 ...
- 基于知识图谱的前后端(vue+django)分离的问答系统的设计与实现(三):前端开发
基于知识图谱的前后端(vue3+django)分离的问答系统的设计与实现 基于知识图谱的前后端(vue3+django)分离的问答系统的设计与实现(一):总体介绍 基于知识图谱的前后端(vue3+dj ...
- php分前后端吗,前后端分离和不分离的区别是什么
区别:前后端不分离中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,即后端需要控制前端的展示,前端与后端的耦合度很高.前后端分离中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制 ...
- 前后端分离技术——后端框架
本文主要介绍前后端分离技术--后端框架. 二.后端框架 2.1 JavaEE 基础技术架构 JavaEE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可以简化并规范应用系统的开发与部署,进 ...
- Vue前端与Django后端实现前后端分离连接
1.前端部分 前端要触发一个事件,使得前端将信息发送给后端.例如一个登录事件,用户输入账号密码,点击登录按钮,即可将前端输入的信息发送给后端.该按钮绑定了一个事件,该事件放在methods配置项里边. ...
- python后端前景_python后端开发前景-女性时尚流行美容健康娱乐mv-ida网
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python gui 开发 ...
- php增删改查前后端分离,前后端分离之前端增删改查
初次接触前后端分离,现把前端一个例子放出来记录以下,不喜勿喷. html静态页面代码: 菜单管理平台数据... 菜单管理查询条件列表 菜单名称: 菜单父级: 菜单名称: 菜单级别: 菜单父级: 图片地 ...
- 前端运行python代码几种方式_前的解释|前的意思|汉典“前”字的基本解释
详细字义 ◎ 前 qián 〈动〉 (1) (本义:前进) (2) 同本义 [go forward;go ahead] 前,进也.--<广雅> 然而驱之不前,却之不止.--<韩非子· ...
最新文章
- java 老年代回收_Java垃圾回收之老年代垃圾收集器
- BSON及mongoDB数据类型
- Hello程序的转换处理过程及程序执行时的数据流动过程
- phpstudy(小皮面板)Deepin安装脚本
- json动画_three.js动画(四)
- 使用Apriori进行关联分析(一)
- android 查找资源,Android Studio 查找无用资源
- Windows核心编程_PE文件格式解析
- python语言的变量随时_python的变量和简单的数据类型
- Atitit atiuse软件系列
- 软件测试金九银十即将到来,求职套路多你有多大把握拿offer
- 你必须要知道的10款APP开发框架
- 【NVIDIA】Win10 + CUDA10 + cuDNN 安装教程
- SystemVerilog芯片验证 SV语言部分(一)
- 细化(thinning)
- 你的登录接口真的安全吗?
- c中纠结不清的点(1)
- 铜九铁路客运将于2008年9月1日正式开通
- Tomcat学习之路
- h3c查看光纤光功率