关于前后端分离的理解

CallBack CallBack     2022-11-02     532

关键词:

http://blog.csdn.net/piantoutongyang/article/details/65446892#reply#reply
 
个人理解:
前后端并未分离的时候:javaweb 以前使用sparingMVC+mybatis 等方式将jsp经过容器解释成servlet 再画成html再返回给前端。此时响应返回的是整个页面。
 
当前后分离:java 提供接口,前端通过跨域的方式获取数据进行渲染 vue+node.js+nginx+java,前端使用ajax 调用接口获取后台返回的数据进行响应。这里涉及跨域,那么就需要通过nginx 等方式在实现反向代理,通过代理服务器获取后台的接口数据进行渲染。
 
分离的好处是:如果后台承受不了数据的计算,崩溃掉,前端只需要根据错误提示给出一个友好的页面即可。而未分则会整个系统崩溃。
 
nginx 作用:
1、反向代理
2、均衡负载
3、静态资源的管理
 
注:jsp 和servlet 的运行速度 差别只在第一次,其他运行速度一致。
第一次执行jsp,jsp Container 即 Tomcat 服务器将jsp 转化成 xx_jsp.java 文件再转化成xx_jsp.class 文件。 再进行解析。而之后再执行jsp将不再进行该操作。

关于web实现前后端分离,前后端解耦

 一、前言”前后端分离“已经成为互联网项目开发的业界标杆,通过Tomcat+Ngnix(也可以中间有个Node.js),有效地进行解耦。并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客... 查看详情

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

1>为什么要前后端分离?现有开发模式的使用场景前后端职责不清开发效率的问题对前端发挥的局限2>前后端分离会带来什么变化?  1.彻底解放前端    制作页面的时候,不需要后台配置服务器环境,可以自己配置路由,前... 查看详情

关于前后端分离与不分离

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

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

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

关于模板引擎和前后端分离的使用

模板引擎  1、导入全局作用下的变量  $imports.变量  2、导入非全局作用下的变量  tamplate.defaults.imports.变量名=变量  $imports.变量名利用前后端分离方法制作阿里百秀项目练习  1、localhost:3000访问的内容  是开发... 查看详情

前后端分离

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

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

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

关于前后端分离,你需要知道的那些事

对于刚入门前端或者是想要入门前端,并追随时代的潮流,想要做前后端分离的小伙伴们来说,这篇文章是为你们而写的。至于想多了解一些前后端分离的知识,可以参考https://www.kancloud.cn/chandler/web_technology/741853&... 查看详情

理解什么是前后端分离

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

对java前后端分离的理解

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

关于前后端分离与不分离

前端开发者(FrontendDeveloper)所做的就是开发产品的前端,所谓的应用产品的前端就是用户看到,接触到和体验到的,他们主要做静态用户界面加上一些动态效果,不涉及数据逻辑,前端考虑到的是用户体验,而后端开发者(BackendD... 查看详情

怎么理解前后端分离

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

aspnetmvc前后端分离项目手记关于token认证(代码片段)

在前后端分离的项目中,首先我们要解决的问题就是身份认证以往的时候,我们使用cookie+session,或者只用cookie来保持会话。 一,先来复习一下cookie和session首先我们来复习一下在aspnet中cookie和session的关系,做一个简单试验... 查看详情

关于前后端分离的开发模式

为什么要做分离开发:现在很多公司的web开发模式都是用jsp、php、asp等等开发,由服务端渲染,而前端工程师的工作就是完成切图及静态页面的搭建,他们的精力都放在了辅助别人完成项目的工作,背锅还不讨好,责任划分不明... 查看详情

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

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

关于前后端分离后的路由控制问题

路由控制在多数框架中均有专门的方法,比如ng和node。但是只会使用是不可以的,虽然我连使用都不会。研究它的实现方式,才是正经道路,因为无论框架中的方式都炫酷或者实用,都是从底层开发出来了,那么底层的方法,就... 查看详情

springmvc前后端分离交互传参详细教程-

...流程,力求帮助新人快速入门前后端分离式开发,不会讲关于环境搭建部分的内容在文章开头快速的过一遍SpringMVC接收参数的几种方式,一定要记住这几种方式,看不懂或不理解都没关系,后续会结合前端代码过一遍,这里就不... 查看详情

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

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