什么是前后端分离(纯属个人理解,有错请纠正)
https://blog.csdn.net/u013592575/article/details/79101863
REST风格框架实战:从MVC到前后端分离(附完整Demo)
https://blog.csdn.net/justloveyou_/article/details/74379479
MVC:视图和模型耦合,视图渲染是在后端完成的。
REST:浏览器发起AJAX请求,服务端返回JSON数据,视图在浏览器端渲染。
REST本质上是用URL访问资源。请求方式有6种GET(Retrieve)、POST(Create)、PUT(Update)、DELETE(Delete)、HEAD、OPTIONS。前4种CRUD(增删改査)。
域对象?
往往需要一个REST框架,实现前后端分离。通用的JSON响应结构:元数据(操作是否成功)、返回值(服务端返回值)。后端中Response类最为返回类。
前后端数据流转。后端:JSON——JAVA对象。SpringMVC中@RequestBody、@ResponseBody。@RestController代替@Controller,@ResponseBody可以省略,但@RequestBody无法省略。添加jackson包支持
前端:JSON字符串——JSON对象
跨域问题。AJAX跨域访问,使用CORS技术,需要cors-filter包。只要将CORS响应头写入response对象中即可。多个域名访问需要定义域名集。
登陆管理token,添加x-token的相应头。
浅谈spring boot与web前后端分离
https://blog.csdn.net/litingyan123/article/details/78911293/
Spring配置方式:与业务逻辑相关的用声明式Bean,与基础配置有关的用XML。
Spring Boot:@Bean、@Configuration
传统部署:静态资源(css,js,图片)和动态资源一同打成war。
前后端分离
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(一)
https://blog.csdn.net/u012702547/article/details/79010010