Java web前后端分离

什么是前后端分离(纯属个人理解,有错请纠正)

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

猜你喜欢

转载自blog.csdn.net/icing77/article/details/85222657