[Java]前后端分离

前后端分离

  • 前后端分离是一种开发模式
  • 前后端分离前,前端页面效果需要依赖于后端代码,即html文件是由后端代码(Java、PHP等)根据请求内容拼接生成的
  • 前后端分离后,前端页面效果由前端代码(也就是JavaScript语言)自己负责,即html文件由JavaScript语言负责拼接生成。“执行JavaScript代码以拼接生成html文件”这一过程,既可以在前端浏览器中,也可以在后端node环境中,前者被称为浏览器端渲染,后者被称为服务器端渲染(SSR)
  • 前后端分离后
    • 在前端,为了使JavaScript能更高效稳健地生成并改动html文件(用户与网页UI的交互,本质上就是js代码在改动html文件),诞生了诸如Vue、React等框架
    • 在后端,剥离掉与html文件交互的需求后,开发者也可更专注于后端服务化,此时的后端可以分为两套,一套专门负责将静态的html、js、css文件发往前端浏览器,另一套负责响应这些发往前端浏览器的静态js文件可能产生的请求

未分离

  • 以JSP为例,过去都是这种前后端耦合在一起的技术案例,包括四大域,混乱不堪

  • 尤其是随着工程量大了以后,页面代码量复杂起来,使用html,js,css这些代码, 涉及到JQuery的技术点写出来的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值