Spring Boot + Vue——为什么前后端要分“梨”?

前后端分离就是将一个应用的前端代码和后端代码分开写,但是为什么这样做呢?

①传统的java Web 开放中,前端使用了JSP开放,JSP不是由后端开发者来独立完成的。

前端 >> HTML静态页面 >> 后端 >> JSP

这种开发方式效率比较低,可以使用前后端分离的方式进行开放,这样便可以完美地解决这一问题。

前后端分离之后,前端只需要独立编写客户端代码,后端也只需要独立编写服务端代码提供数据接口即可。

前端通过Ajax请求来访问后端的数据接口,将Model展示到View中即可。

前后端开放者只需要提前约定好接口文档(URL,参数,数据类型),然后分布独立开发即可,前端可以造假数据进行测试,完全不需要依赖于后端,最后完成前后端集成即可,极大的提升了开发效率。

单体 >> 前端应用 + 后端应用

前端应用: 负责数据展示和用户交互

后端应用: 负责提供数据处理接口

前端 HTML >>Ajax >>RESTFUL 后端数据接口



实现技术

Spring Boot + Vue (最方便,最常用的一种实现技术)

使用Spring Boot 进行后端应用开发,使用Vue 进行前端应用开发。

原文链接:,转发请注明来源!