Vue.js+Spring Boot全栈开发实战
上QQ阅读APP看书,第一时间看更新

前言

党的二十大报告中提到:“教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。”在教育改革、科技变革等背景下,软件开发领域的教学发生着翻天覆地的变化。

写作背景

Vue.js是目前前端框架组件化开发领域最为流行的技术之一,而Spring Boot则是在Java领域知名度非常高的企业级开发框架。业界将这两者整合进行全栈开发,不失为一种行之有效的开发方式。笔者撰写过包括《Vue.js 3企业级应用开发实战》《Spring Boot企业级应用开发实战》等在内的有关Vue.js和Spring Boot的书籍,但将Vue.js和Spring Boot整合论述尚属首次。

本书介绍了Vue.js+Spring Boot全栈开发所使用的技术,包括Vue.js 3、Naive UI、md editor-v3、Nginx、TypeScript、Spring Boot、Spring MVC、Spring Data、Hibernate、H2、MySQL、Spring Security等,是市面上为数不多的介绍全栈技术开发的书籍之一。本书主要面向计算机专业的学生、全栈开发的爱好者及工程师。

内容介绍

全书大致分为以下几个部分。

• 概述(第1章):介绍Vue.js+Spring Boot全栈开发架构所涉及的核心技术栈和周边技术栈的组成。

• Vue.js的基础及进阶(第2~10章):介绍Vue.js及其周边技术的基础和核心内容。

• Spring Boot的基础及进阶(第11~15章):介绍Spring Boot及其周边技术的基础和核心内容。

• 实战(第16~19章):演示如何从零开始实现一个综合实战案例——“新闻头条”。

本书特色

• 知识点覆盖全。本书内容既包含前端的Vue.js、Naive UI、md-editor-v3、JavaScript、TypeScript,也包含后端的Spring Boot、Spring MVC、Spring Data、Hibernate、H2、MySQL、Spring Security等,几乎覆盖了全栈开发的所有知识。通过学习本书,读者可以掌握全栈开发技能,具备全栈开发能力。

• 版本新。本书所涉及的技术版本,均为较新版本。

• 案例丰富。本书共有39个知识点实例和4个综合实战案例,案例兼具应用性和实践性。通过丰富的案例,读者可以更好地掌握所学知识,锻炼开发能力。

本书所采用的技术及相关版本

技术的版本是非常重要的,因为不同版本之间存在兼容性问题,而且不同版本的软件所对应的功能也是不同的。本书所列技术在版本上相对较新,都是经过编者大量测试的。这样读者在自行编写代码时,可以参考本书所列出的技术版本,从而避免版本不兼容问题。建议读者将相关开发环境设置得跟本书一致,或者不低于本书所列的配置。

勘误和交流

由于编者能力有限,书中难免有错漏之处,欢迎读者通过关键字“柳伟卫”搜索本人博客、邮箱、微博以及GitHub账号与本人联系。

致谢

感谢人民邮电出版社的各位工作人员为本书的出版所做的努力。

感谢我的父母、妻子和两个女儿。由于撰写本书,我牺牲了很多陪伴家人的时间。谢谢他们对我的理解和支持。

感谢关心和支持我的朋友、读者、网友。

柳伟卫
2023年6月