项目前后端分离开发

本文总结了前后端分离开发的原因,指出传统Java Web开发中前后端混合导致的效率问题,并阐述了前后端分离的优势,即代码独立开发,提高开发效率。在分离模式下,前端专注于页面展示,后端提供数据接口。文中还分享了一个实习项目中采用的技术栈:后端使用Spring Boot、MyBatis、Postgres、ES和Clickhouse,前端则采用React、JS和HTML。
摘要由CSDN通过智能技术生成

前后端分离开发个人总结

2020.12.3 初次编辑

一、 为什么前后端开发需要分离
在传统的java web 开发中,使用jsp进行开发,前端的开发人员在设计好HTML页面后,将页面的发送给后端人员,后端人员再对HTML页面进行数据填充等操作。
前端----》html--------》后端-------》JSP
传统的Java web 请求过程:
在这里插入图片描述
在这个过程中,后端人员对前端人员编写的HTML页面内容并不熟悉,在有错误或需求修改时,不能及时更正,而前端人员对于后端开发人员编写的内容也不理解,导致在对接和修改页面时沟通其实有些障碍。

这样的开发效率低,使用前后端分离的开发方式可以很好的解决这些问题。

二、使用前后端分离开发有什么优势
什么是前后端分离,就是前后端的代码分开开发,当成两个项目同时进行编写。
前端的代码负责客户端页面的展示,而后端的代码负责提供页面所需要的数据接口即可。
在更具体一些,后端代码负责动态的数据返回,而前端页面负责静态页面的展示,包括静态数据。
在前后端分离的Java web 请求过程中:

在这里插入图片描述
在开发过程中,前端人员可以先编

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值