前后端分离如何实现?

前言

题主最近在尝试实现前后端分离,因为之前在学习Javaweb及框架相关知识时一直是使用jsp+Java代码实现,对于前后端分离的实现并不是很了解,希望大佬可以给出实现思路

初步设计

  • 来回数据传输均使用json格式
  • 后端使用spring boot + mybatis框架整合

遇到的问题

在前后端分离的情况下如何进行前后端数据的对接?

因为在jsp+Java所实现的前后端不分离程序中,jsp与Java存在高度耦合,很多时候jsp中只需要写Java的一些代码【如bean.id】就可以获取Java后端的数据,所以不存在前端与后端数据的对接问题;而在前后端分离的程序中,由于前端与后端程序可能不在同一服务器中,可能会存在如何将前端/后端数据交给后端/前端,对于这个前后端数据的对接,目前不知道如何解决

因为想要懂具体实现,所以前端不考虑使用现有第三方封装库【类似于axio等】

阅读 1.9k
2 个回答

前端与后端程序可能不在同一服务器中
如果是跨域问题, 最简单的解决方法就是后端配置跨域参数, 即允许被其他端口访问. 设置请求头, 请求类型一系列的参数

前后端分离常认为为前后盾业务实现分离,和前后端代码分离,有一个误区,就是指会将前后端分离认为是使用分布式服务.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进