前言
题主最近在尝试实现前后端分离,因为之前在学习Javaweb及框架相关知识时一直是使用jsp+Java代码实现,对于前后端分离的实现并不是很了解,希望大佬可以给出实现思路
初步设计
- 来回数据传输均使用json格式
- 后端使用spring boot + mybatis框架整合
遇到的问题
在前后端分离的情况下如何进行前后端数据的对接?
因为在jsp+Java所实现的前后端不分离程序中,jsp与Java存在高度耦合,很多时候jsp中只需要写Java的一些代码【如bean.id】就可以获取Java后端的数据,所以不存在前端与后端数据的对接问题;而在前后端分离的程序中,由于前端与后端程序可能不在同一服务器中,可能会存在如何将前端/后端数据交给后端/前端,对于这个前后端数据的对接,目前不知道如何解决
因为想要懂具体实现,所以前端不考虑使用现有第三方封装库【类似于axio等】
前端与后端程序可能不在同一服务器中
如果是跨域问题, 最简单的解决方法就是后端配置跨域参数, 即允许被其他端口访问. 设置请求头, 请求类型一系列的参数