前后端分离
2023-04-18 16:13:24 时间
前后端分离
前后端分离就是将一个应用的前端代码和后端代码分开写,为什么要这样做?
如果不使用前后端分离的方式,会有哪些问题?
传统的Java Web开发中,前端使用JSP开发,JSP不是由后端开发者来独立完成的。
前端–》HTML静态页面–》后端—》JSP
这种开发方式效率极低,可以使用前后端分离的方式进行开发,就可以完美解决这一问题。
前端只需要独立编写客户端代码,后端也只需要独立编写服务端代码提供数据接口即可。
前端通过AJAX请求来访问后端的数据接口,将Model展示到View中即可。
前后端开发者只需要提前约定好接口文档(URL、参数、数据类型…),然后分别独立开发即可,完全不需要依赖后端,最后完成前后端集成即可,真正实现了前后端应用的解耦合,极大地提高了开发效率。
单体—》前端应用+后端应用
前端应用:负责数据展示和用户交互
后端应用:负责提供数据处理接口。
前端HTML—》Ajax—》RESTFUL后端数据接口。(例:Java开发、spring boot开发)
传统单体应用
前后端分离的结构
前后端分离就是将一个单体应用拆分成两个独立的应用,前端应用和后端应用以JSON格式进行数据交互。
实现技术
spring boot + vue
使用spring boot 进行后端应用开发,使用Vue进行前端开发。
相关文章
- 邬贺铨详析5G在工业互联网应用误区:需开发新型5G2B架构
- 思科确认收购以色列云服务应用解决方案初创公司Epsagon
- 案例分享 | 瑞数动态安全超融合平台在金融行业的应用与建设
- 协作机器人技术及其应用领域详解
- 边缘计算的六大特点
- 机器视觉产业链全景解析
- 违法违规收集使用个人信息,涉及129 款 App 被通报
- 人工智能在交通领域的应用
- 博睿数据重塑APM,引领IT运维新标杆
- VMware在业内领先的Horizon平台上扩展SaaS创新功能
- 2021 Apps UP大赛|华为陈黎芳:星光不灭,携手同行
- 构建低代码双平台,用友BIP将爆发出哪些可能性?
- 增长91.3%,赋能“智”造还得看协作机器人
- 高考作弊事件!为什么5G信号屏蔽会出现漏洞问题
- 一篇带给你LDO的原理及应用
- 工信部:推进5G在工业互联网领域的应用创新
- 农业机器人到达窗口期,成为十亿级别的大生意
- 人工智能在新零售业的应用
- “庆祝建党百年,开启信创新局”| 信息技术应用创新论坛在长沙开幕
- 未来6G将如何发展?