JavaWeb前后端分离

本文探讨了JavaWeb从前的集中式架构到现在的前后端分离模式的转变。前后端分离使得前端HTML通过ajax调用后端RESTful API进行交互,实现了真正的解耦。分离的优势包括前端和后端责任明确、降低服务器负载、支持多端应用、提高代码维护性和开发效率,以及利用nginx进行页面热部署和安全增强。同时,前端组件化的开发也提升了开发效率。
摘要由CSDN通过智能技术生成

JavaWeb前后端分离

web早期的架构:

将前端与后端写在同一个项目中,配置在同一个服务器上,访问该服务器时,直接访问整个项目也就是jsp(html+java)。
在这里插入图片描述

前后端分离:

​ 将去前端html,css,js,等视图显示与java后端数据支撑各自抽取出来。

​ 也就是前端HTML页面通过ajax调用后端的RESTFUL API接口并使用json数据进行交互。

在这里插入图片描述

前后端分离的优势:

1、可以实现真正的前后端解耦。

​ 前端/WEB 服务器放的是 css,js,图片等等一系列静态资源,前端服务器负责控制页面的引用,跳转,路由等。

2、发现 bug,可以快速定位是谁的问题,不会出现互相踢皮球的现象。

​ 页面逻辑,跳转错误,浏览器兼容性问题,脚本错误,页面样式等问题,全部由前端工程师来负责。接口数据出错,数据没有提交成功,应答超时等问题,全部由后端工程师来解决。

3、减少后端服务器的负载压力。除了接口以外的其他所有 htt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值