Vue+Spring Boot前后端分离开发实战

Vue+Spring Boot前后端分离开发实战

作者:贾志杰

出版社:清华大学

出版年:2021年3月

ISBN:9787302570202

所属分类:人生哲学

书刊介绍

《Vue+Spring Boot前后端分离开发实战》内容简介

本书以实战项目为主线,以理论基础为核心,引导读者渐进式学习Vue Spring Boot。Vue可以驱动采用单文件组件和Vue生态系统支持的库来开发复杂的单页面应用,Spring Boot框架是目前微服务框架的*选择之一。利用Spring Boot Vue的完美结合,能够让我们在开发前后端分离项目时得心应手,从而快速开发大型SPA应用。本书共18章,分为Vue篇和Spring Boot篇。Vue篇(第1~9章)详细讲述Vue框架的技术知识点,以及纯前端打造的项目,从Vue框架基本语法的使用,逐步深入到Vue实战项目的运用;Spring Boot篇(第10~18章)从零起步,系统深入地剖析Spring Boot的核心知识点及Spring Boot整合的众多流行技术。本书示例代码丰富,实际性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。本书既适合初学者入门,精心设计的案例对于工作多年的开发者也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。
贾志杰,资深全栈架构师,精通Java、C、Python、Web前端、Scale等多种开发语言,对Spring Boot、Spring Cloud等微服务架构颇有研究。曾参与移动警务应用管理系统、重点场所视频检索分析系统、客流测定与模拟推演系统,以及中国银行全球托管系统、数字图书管理系统、交通银行项目等的设计与开发。

作品目录

作者简介
内容简介
前言
本书特色
读者定位
源代码和教学视频下载
Vue

第1章:大前端时代
1.1、网页设计发展历史
1.2、MVVM风格架构
第2章:认识Vue.js
2.1、Vue简述
2.2、Vue的三种安装方式
2.3、Vue开发工具
2.4、第一个Vue程序
第3章:Vue基础语法
3.1、模板语法
3.2、实例及选项
3.3、模板渲染
3.4、事件绑定
3.5、基础demo案例
第4章:自定义指令
4.1、指令的注册
4.2、指令的定义对象
4.3、指令实例属性
4.4、案例
第5章:组件
5.1、什么是组件
5.2、组件的基本使用
5.3、组件选项
5.4、组件通信
5.5、内容分发
5.6、动态组件
5.7、综合案例
第6章:过渡与动画
6.1、元素/组件过渡
6.2、使用过渡类实现动画
第7章:前端工程化
7.1、Vue-cli
7.2、项目打包与发布
7.3、Vue-devtools
第8章:UI组件库和常用插件
8.1、Element-ui
8.2、Vue-router
8.3、Axios
8.4、Vuex
第9章:实战:百度音乐项目
9.1、音乐列表
9.2、歌手信息
9.3、歌曲播放
9.4、轮播图
9.5、搜索实现
Spring
Boot

第10章:进入Spring
Boot世界
10.1、Spring
Boot简介
10.2、Spring
Boot环境准备
10.3、Spring
Boot的三种创建方式
10.4、Spring
Boot项目结构介绍
10.5、Spring
Boot在Controller中常用注解
第11章:Spring
Boot整合Web开发
11.1、Spring
Boot访问静态资源
11.2、整合Thymeleaf
11.3、Spring
Boot返回JSON数据
11.4、Spring
Boot中的异常处理
11.5、配置嵌入式Servlet容器
11.6、在Spring
Boot中使用拦截器
第12章:应用开发
12.1、文件上传与下载
12.2、定时器
12.3、Spring
Boot发送Email
第13章:Spring
Boot热部署和Postman工具
13.1、devtools热部署
13.2、Postman工具
第14章:Spring
Boot整合数据库
14.1、非关系型数据库和关系型数据库的区别
14.2、整合Redis缓冲
14.3、整合MongoDB
14.4、整合MySQL
第15章:Spring
Boot整合持久层技术
15.1、整合JdbcTemplate
15.2、整合MyBatis
15.3、Spring
Data
JPA
15.4、RESTful风格
第16章:Spring
Boot安全框架
16.1、认识Spring
Security
16.2、基于数据库的认证
第17章:项目构建与部署
17.1、Jar部署
17.2、War部署
第18章:部门管理系统
18.1、技术分析
18.2、项目构建
18.3、查询数据
18.4、加载菜单
18.5、带分页数据查询
18.6、部门员工信息的录入
18.7、部门数据编辑
18.8、部门数据删除

相关推荐

微信二维码