前后端分离与不分离,一点点理解

self-hard self-hard     2023-02-21     565

关键词:

1>为什么要前后端分离?

  1. 现有开发模式的使用场景
  2. 前后端职责不清
  3. 开发效率的问题
  4. 对前端发挥的局限

2>前后端分离会带来什么变化?

  1.彻底解放前端

    制作页面的时候,不需要后台配置服务器环境,可以自己配置路由,前端代码里面不会掺杂后端的代码以及逻辑

  2.提高工作的效率

  3.局部性能提升

  4.降低了维护成本

3>前后端分离的核心:前端负责调用ajax实现数据显示(view层和controller),后台提供数据(API)接口(model).

  在前后端没有分离前,后端需要渲染页面或者重定向,控制前端页面看到的效果,前后端的耦合度较高.

  前后端分离以后,后端只需要返回前端所需要的数据,不需要再渲染页面,不控制效果,也就是后端提供数据库和对外提供统一的API,根据请求操作数据返回所需要的数据,不负责前端页面的处理.

4>前后端未分离前的数据交互

  技术分享图片  

5>前后端分离后的数据交互

技术分享图片

前后端分离与不分离

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

浅谈前后端分离与不分离

前后端的分离与不分离  随着不同终端的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本,为了提升开发效率,前后端分离的需求越来越... 查看详情

关于前后端分离与不分离

 什么是前后端分离?  在前后端分离的应用模式中,后端只需要返回前端所需的数据,不用渲染HTML页面与效果。页面的展示与效果所需的数据,数据的加载方式,主要由前端决定。  核心思想是前端html页面通过ajax调用... 查看详情

//……关于前后端分离与不分离

什么是前后端分离?  在前后端分离的应用模式中,后端只需要返回前端所需的数据,不用渲染HTML页面与效果。页面的展示与效果所需的数据,数据的加载方式,主要由前端决定。  核心思想是前端html页面通过ajax调用后端... 查看详情

前后端分离与不分离

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

前后端分离与不分离

 为什么要做前后端分离?  前端后端有两种协作方式,一种可以称之为是服务器端渲染,一种是叫做前后端分离。这两种方式的差别是什么呢?第一种方式是服务器端渲染的方式,是指在服务器端就将网页直接生成,... 查看详情

怪咖------前后端分离与不分离的区别------

   前后端分离,首先所有的程序以数据为基础的,没有数据的程序没有实际意义,程序的本质就是对程序的增删改查,其实前后端分离就是把数据操作和显示分离出来。前端专注做数据显示,通过文字,图片或者图标等方... 查看详情

关于前后端分离与不分离

...要负责程序设计架构思想,管理数据库等。   前后端分离和微服务一样,渐渐地影响了新的大型系统的架构。微服务和前后端分离要解决是类似的问题,解耦——可以解耦复杂的业务逻辑,解耦架构。可要是说相像吧... 查看详情

关于前后端分离的理解

...t/piantoutongyang/article/details/65446892#reply#reply 个人理解:前后端并未分离的时候:javaweb以前使用sparingMVC+mybatis等方式将jsp经过容器解释成servlet再画成html再返回给前端。此时响应返回的是整个页面。 当前后分离:java提供接... 查看详情

前后端分离

一、什么是前后端分离?最开始租内讨论的过程中我们发现。每个人对前后端分离的理解不一样。为了保证能在同一个频道讨论,先就什么是"前后端分离"达成一致大家一致认同的前后端分离的例子就是SPA,所有用到的展现的数据... 查看详情

理解什么是前后端分离

 HTML、CSS、JS。AJAX或Fetch。学习一个前端的框架,React或者Vue或者Angularjs2都可以。学会一个前端的路由框架,如React-Router或者Vue-Router。在学会3的基础上你肯定已经搭建好前端的开发环境了,所有和后端的交互走AJAX或者Fetch。S... 查看详情

前端经典面试题前后端分离(说一说你理解的前后端分离?)

...题,既然遇到了,找些资料来一起做个总结吧。 1.对前后端分离的误解  在回答这个问题的时候不要钻到某个具体的技术,或者某个具体的框架上面→比如ajax异步请求、vue或react等组件化的开发框架、再或者rest接口... 查看详情

你是如何看待前后端分离的?

首先看看前后端分离是什么?  “前端”通常指的是,相对来说更接近用户的一端,例如:APP,网页、桌面程序等,在现实开发中大部分情况可以理解为“客户端”;  “后端”相对来说就更泛化了,可以理解为是为前端提... 查看详情

对java前后端分离的理解

...名其妙的做起了前端的活,很是心累啊。 一直不明白前后端分离是啥情况,今天看了一篇博客,说的真到位。偏头痛杨 看就对了,到位。 先前一件公司使用jsp,效率着实够低。jsp必须要在支持j 查看详情

怎么理解前后端分离

对于前后端分离,认识上有个误区,那就是很多人自称:我们老早就分离了,全AJAX,使用Angular或者什么什么就可以了。这个说法是不合适的,打个比方,别人问的是逗如何解决家禽把蛋生在水草边的问题看地,但实际上人家养... 查看详情

springboot项目一般选择前后端分离好还是整合freemarker?

springboot项目一般选择前后端分离好?还是整合freemarker?现在项目采用哪种模式多一些啊?并没有好与不好,只有合适与不合适;你要看你的项目的应用场景,开展的具体业务类型;是小型项目,还是一定规模的项目,是你自己... 查看详情

为什么要进行前后端分离?

一、认识前后端分离可能很多人会有误解,认为web应用的开发期进行了前后端开发工作的分工就是前后端分离。但其实前后端分离并不只是开发模式,而是web应用的一种架构模式。在开发阶段,前后端工程师约定好数据交互接口... 查看详情

前后端分离方案以及技术选型

参考技术A作者:关开发一.什么是前后端分离?理解前后端分离大概可以从3个方面理解:1.交互形式2.代码组织形式3.开发模式与流程1.1交互形式前后端不分离后端将数据和页面组装、渲染好了之后,向浏览器输出最终的html;浏... 查看详情