美文网首页
置顶-前后端分离

置顶-前后端分离

作者: 通灵路耳 | 来源:发表于2020-03-08 23:03 被阅读0次
图片.png
要搞清楚前后端分离概念,必须先搞清楚什么是非前后端分离。
在传统的做法里,比如servlet, springmvc,struts, tomcat 都会在后台运行 
Java 代码,然后在后台生成全部的html 代码,接着通过 http 协议把 html 代码传输到浏览器。

这样做的问题是:
1. 在后台运行的时候,如果要连接很多数据库才能把需要的数据查出来,那
么这个准备 html 的过程就会比较缓慢,同时生成的 html 也相对较大, 用户
就有可能感受比较慢。
2. 前后端开发的联调耦合度也很高,有时候必须互相等待,这样双方的开发
效率都降低了。

那么前后端分离什么概念呢? html 页面的内容可以简单看成 包含数据部分
和不包含数据部分。 所以先准备一个不包含数据的html, 把它传给浏览器,
这个速度本身会非常快,因为没有最占时间的数据库操作部分。 然后再通过 
Ajax 技术,仅仅从服务器获取“纯数据”,然后把纯数据显示在html上。

这样做的好处:
1. 即便是后台数据库比较花时间,但是用户体验也比前面的方式好,因为用
户会先看到部分页面,过一小会儿再看到数据,比在空白页面打圈圈等待体
验好。
2. 后端只提供数据,所以前后端开发耦合度降低了很多,整体开发效率可以
得到较大提高。 

相关文章

  • 置顶-前后端分离

  • 2019-01-11前后端分离

    什么是前后端分离? 为什么前后端分离? 前后端分离的优势? 未分离时期 MVC: 早期JSP+SERVLET中的结...

  • 前后端分离

    什么是前后端分离 前后端分离中前端负责页面路由控制,页面展示,后端处理数据,通过json进行传输。前后端分离并非仅...

  • vivo 商城前端架构升级—前后端分离篇

    本文主要以 vivo 商城项目的前后端分离经验,总结前后端分离思路,整理前后端分离方案,以及分离过程中遇到的问题及...

  • Spring Boot+Vue概述(一)

    前后端分离 前后端分离就是将⼀个应⽤的前端代码和后端代码分开写,为什么要这样做?如果不使⽤前后端分离的⽅式,会有哪...

  • 前后端分离

    方案一 简易前后端分离 前后端分离原则,简单来讲就是前端和后端的代码分离,也就是技术上做分离,我们推荐的模式是最好...

  • 六大接口管理平台,总有一款适合你的!

    前后端分离绕不开的接口测试 先聊一聊前端和后端分离的优点。前后端分离优点如下: 真正的实现前后端解耦,前端服务器使...

  • 使用nginx解决跨域问题

    1.跨域解释 1.1 怎么知道我遇到了跨域问题 如果项目没做前后端分离,是不会有跨域问题的。前后端分离的项目中,前...

  • 前后端分离架构与小程序的环境切换

    前后端分离架构 随着前端应用的越来越复杂,前后端分离架构成为了主流。前后端分离之后,前端并不依赖后端的模板和路由,...

  • 基于Flask开发的前后端分离租房项目(一)

    一、明确前后端分离和前后端不分离的概念: 我的理解:前后端不分离的概念是后端要控制前端的数据显示和模板渲染(dja...

网友评论

      本文标题:置顶-前后端分离

      本文链接:https://www.haomeiwen.com/subject/yiysdhtx.html