万本电子书0元读

万本电子书0元读

顶部广告

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

注重实战应用。本书精心设计的案例对于工作多年的人也具有很高的参考价值;书中引了两个项目,让读者体验“编程之美”“编程之乐”。 理论讲解丰富。系统讲述Vue和Spring Boot全栈式发技术,深浅出,环环相扣,让读者更容易理解。 设计者思维植。帮助读者从知其然,化到知其所以然,掌握对整个项目的设计思想和把控能力,为以后的发展铺下“高速公路”。

售       价:¥

纸质售价:¥43.10购买纸书

397人正在读 | 0人评论 6.2

作       者:贾志杰

出  版  社:清华大学出版社

出版时间:2021-03-01

字       数:13.0万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以实战项目为主线,以理论基础为核心,引导读者渐式学习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整合的众多流行技术。本书示例代码丰富,实际性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重、难。 本书既适合初学者门,精心设计的案例对于工作多年的发者也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。<br/>【推荐语】<br/>注重实战应用。本书精心设计的案例对于工作多年的人也具有很高的参考价值;书中引了两个项目,让读者体验“编程之美”“编程之乐”。 理论讲解丰富。系统讲述Vue和Spring Boot全栈式发技术,深浅出,环环相扣,让读者更容易理解。 设计者思维植。帮助读者从知其然,化到知其所以然,掌握对整个项目的设计思想和把控能力,为以后的发展铺下“高速公路”。<br/>【作者】<br/>贾志杰,资深全栈架构师,精通 Java、C、Python、Web前端、Scale等多种发语言,对Spring Boot、Spring Cloud等微服务架构颇有研究。曾参与移动警务应用管理系统、重场所视频检索分析系统、客流测定与模拟推演系统,以及中国银行全球托管系统、数字图书管理系统、交通银行项目等的设计与发。<br/>
目录展开

封面页

书名页

版权页

作者简介

内容简介

前言

目录

Vue 篇

第1章 大前端时代

1.1 网页设计发展历史

1.1.1 传统网页开发

1.1.2 新前端网页开发

1.2 MVVM风格架构

1.2.1 为什么会出现MVVM

1.2.2 MVVM架构的最佳实践

1.2.3 MVC、MVP和MVVM开发模式比较

第2章 认识Vue.js

2.1 Vue简述

2.1.1 什么是Vue

2.1.2 为什么选择Vue

2.2 Vue的三种安装方式

2.3 Vue开发工具

2.4 第一个Vue程序

第3章 Vue基础语法

3.1 模板语法

3.1.1 插值

3.1.2 指令

3.1.3 过滤器

3.2 实例及选项

3.2.1 数据选项

3.2.2 属性选项

3.2.3 方法选项

3.2.4 计算属性

3.2.5 表单控件

3.2.6 生命周期

3.3 模板渲染

3.3.1 条件渲染

3.3.2 列表渲染

3.3.3 template标签用法

3.4 事件绑定

3.4.1 基本用法

3.4.2 修饰符

3.5 基础demo案例

3.5.1 列表渲染

3.5.2 功能实现

第4章 自定义指令

4.1 指令的注册

4.2 指令的定义对象

4.3 指令实例属性

4.4 案例

4.4.1 下拉菜单

4.4.2 相对时间转换

第5章 组件

5.1 什么是组件

5.2 组件的基本使用

5.2.1 全局注册

5.2.2 局部注册

5.2.3 DOM模板解析说明

5.3 组件选项

5.3.1 组件props

5.3.2 props验证

5.3.3 单向数据流

5.4 组件通信

5.4.1 自定义事件

5.4.2 $emit/$on

5.5 内容分发

5.5.1 基础用法

5.5.2 编译作用域

5.5.3 默认slot

5.5.4 具名slot

5.5.5 作用域插槽

5.6 动态组件

5.6.1 基本用法

5.6.2 keep-alive

5.6.3 activated钩子函数

5.6.4 异步组件

5.6.5 ref和$refs

5.7 综合案例

第6章 过渡与动画

6.1 元素/组件过渡

6.2 使用过渡类实现动画

6.2.1 CSS过渡

6.2.2 CSS动画

6.2.3 自定义过渡的类名

6.2.4 CSS过渡钩子函数

第7章 前端工程化

7.1 Vue-cli

7.1.1 Node.js

7.1.2 NPM

7.1.3 基本使用

7.2 项目打包与发布

7.2.1 使用静态服务器工具包发布打包

7.2.2 使用动态Web服务器(Tomcat)发布打包

7.3 Vue-devtools

7.3.1 Vue-devtools的安装

7.3.2 Vue-devtools使用

第8章 UI组件库和常用插件

8.1 Element-ui

8.2 Vue-router

8.2.1 基本用法

8.2.2 跳转

8.2.3 路由嵌套

8.2.4 路由参数传递

8.3 Axios

8.3.1 基本使用

8.3.2 json-server的安装及使用

8.3.3 跨域处理

8.3.4 Vue中Axios的封装

8.4 Vuex

8.4.1 初识Vuex

8.4.2 基本用法

8.4.3 模块组

第9章 实战:百度音乐项目

9.1 音乐列表

9.1.1 跨域配置

9.1.2 音乐列表导航栏

9.2 歌手信息

9.3 歌曲播放

9.4 轮播图

9.5 搜索实现

Spring Boot 篇

第10章 进入Spring Boot世界

10.1 Spring Boot简介

10.2 Spring Boot环境准备

10.2.1 JDK环境

10.2.2 开发工具IDEA

10.2.3 安装与配置Maven

10.3 Spring Boot的三种创建方式

10.3.1 在线创建

10.3.2 通过Maven创建

10.3.3 使用Spring Initializer快速创建

10.4 Spring Boot项目结构介绍

10.4.1 目录结构

10.4.2 启动类

10.4.3 POM文件

10.4.4 配置文件

10.5 Spring Boot在Controller中常用注解

第11章 Spring Boot整合Web开发

11.1 Spring Boot访问静态资源

11.2 整合Thymeleaf

11.2.1 Thymeleaf使用

11.2.2 语法规则

11.3 Spring Boot返回JSON数据

11.3.1 常用数据类型转为JSON格式

11.3.2 Jackson中对null的处理

11.3.3 封装统一返回的数据结构

11.4 Spring Boot中的异常处理

11.4.1 自定义异常错误页面

11.4.2 使用@ExceptionHandler注解处理局部异常

11.4.3 使用@ControllerAdvice注解处理全局异常

11.4.4 配置SimpleMappingExceptionResolver类处理异常

11.4.5 实现HandlerExceptionResolver接口处理异常

11.4.6 一劳永逸

11.5 配置嵌入式Servlet容器

11.5.1 如何定制和修改Servlet容器的相关配置

11.5.2 注册Servlet三大组件——Servlet、Filter、Listener

11.5.3 替换为其他嵌入式Servlet容器

11.6 在Spring Boot中使用拦截器

第12章 应用开发

12.1 文件上传与下载

12.1.1 单文件上传

12.1.2 多文件上传

12.1.3 文件下载

12.2 定时器

12.2.1 Task

12.2.2 Quartz

12.3 Spring Boot发送Email

12.3.1 发送邮件需要的配置

12.3.2 使用Spring Boot发送邮件

第13章 Spring Boot热部署和Postman工具

13.1 devtools热部署

13.1.1 热部署原理

13.1.2 devtools应用

13.2 Postman工具

13.2.1 Postman介绍

13.2.2 Postman下载安装

13.2.3 Spring Boot基于Postman的RESTful接口调用

第14章 Spring Boot整合数据库

14.1 非关系型数据库和关系型数据库的区别

14.2 整合Redis缓冲

14.2.1 Redis简介

14.2.2 Redis的安装

14.2.3 Redis数据库操作

14.2.4 Spring Boot整合Redis

14.2.5 Redis缓冲在Spring Boot项目中的应用

14.3 整合MongoDB

14.3.1 MongoDB简介

14.3.2 MongoDB安装

14.3.3 常用命令

14.3.4 Spring Boot整合MongoDB

14.4 整合MySQL

14.4.1 MySQL简介

14.4.2 Spring Boot整合MySQL

第15章 Spring Boot整合持久层技术

15.1 整合JdbcTemplate

15.2 整合MyBatis

15.2.1 MyBatis简介

15.2.2 Spring Boot整合MyBatis

15.3 Spring Data JPA

15.3.1 JPA、Spring Data、Spring Data JPA的故事

15.3.2 整合Spring Data JPA

15.3.3 CORS跨域配置

15.4 RESTful风格

第16章 Spring Boot安全框架

16.1 认识Spring Security

16.1.1 入门项目

16.1.2 角色访问控制

16.2 基于数据库的认证

16.2.1 Spring Security基于数据库认证

16.2.2 角色访问控制

16.2.3 密码加密保存

16.2.4 用户角色多对多关系

16.2.5 角色继承

第17章 项目构建与部署

17.1 Jar部署

17.2 War部署

第18章 部门管理系统

18.1 技术分析

18.2 项目构建

18.2.1 前端项目搭建

18.2.2 后端项目搭建

18.2.3 数据库设计

18.3 查询数据

18.3.1 后端实现

18.3.2 前端实现

18.4 加载菜单

18.4.1 引入ElementUI

18.4.2 菜单

18.5 带分页数据查询

18.5.1 后端接口实现

18.5.2 前端实现

18.6 部门员工信息的录入

18.6.1 后端接口实现

18.6.2 前端实现

18.7 部门数据编辑

18.7.1 后端接口实现

18.7.2 前端实现

18.8 部门数据删除

18.8.1 后端接口实现

18.8.2 前端实现

累计评论(0条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部