附录:前后端分离的 vue 急速入门

随着互联网应用的越来越普遍,传统的业务管理软件也越来越注重用户体验,多终端也逐渐成为一个常态。企业内部的大型应用,也逐渐上到云上,无论这朵云是共用云还是私有云。

在这种背景下,统一的一套后端服务逻辑,服务于多个前端具有很好的工程实践价值。所以,最近几年前后端分离的 MVVM 架构模式应用变得越来越广泛。

在前后端分离这种架构模式下,在 Java EE 领域,后端 REST 服务方式,Spring Boot 几乎成了事实上的标准。

前端也有不少优秀的框架,React、Angular 和 Vue.js 都各有侧重点。其中国人开发的开源 Vue.js 框架,由于简单、上手快,在国内有较好的开源社区生态的原因,越来越受到国内开发者的喜爱,成为国内在企业级应用领域应用最多的前端 js 框架。

本章,我们简要介绍 Vue 的用法,并和 Spring Boot 后端连接起来,能够脱离开发环境进行部署。读者如果需要更进一步学习 vue,官方文档 是一个不错的开始。Vue.js实战这本书能帮助你更进一步理解 vue 是如何设计的,以及如何扩展开发 vue 的组件。
下一节:当我们单独谈到 Spring 时,一般是指 Spring Framework,就如下面的 maven 依赖所示,当前最新的版本为5.2.1(2019年11月2日release)。