Spring Boot + Vue 框架技術精講與項目實戰

繆勇、施俊

  • 出版商: 清華大學
  • 出版日期: 2022-12-01
  • 定價: $528
  • 售價: 8.5$449
  • 語言: 簡體中文
  • ISBN: 7302613117
  • ISBN-13: 9787302613114
  • 相關分類: Java 相關技術Vue.js
  • 立即出貨 (庫存 < 4)

  • Spring Boot + Vue 框架技術精講與項目實戰-preview-1
  • Spring Boot + Vue 框架技術精講與項目實戰-preview-2
  • Spring Boot + Vue 框架技術精講與項目實戰-preview-3
Spring Boot + Vue 框架技術精講與項目實戰-preview-1

買這商品的人也買了...

商品描述

本書全面介紹了Spring Boot和Vue全棧開發技術,書中示例所用的Spring版本為5.0,Spring Boot版本為2,Vue版本為3。全書分為三個部分,第一部分(第1~10章)詳細介紹了Spring Boot框架,主要內容為Spring Boot核心知識、Spring Boot的Web開發、Spring Boot的數據訪問、Spring Boot緩存、消息服務、任務管理、安全管理等; 第二部分(第11章)詳細介紹了前端框架Vue,主要內容為Vue簡介、Vue腳手架、目錄結構、初識setup和ref、模板語法、生命周期鉤子、 reactive函數、初識Vue組件、深入setup、計算屬性、條件渲染、列表渲染、watch監視、provide與inject、Vue路由、axios發送請求; 第三部分(第12章)使用Spring Boot+Vue框架,實現了一個前後端分離的電商平臺後台管理系統。為方便讀者學習和教學,本書提供全程真實課程錄像。 本書既適合有一定Java Web基礎的開發者閱讀,也適合網絡開發人員作為技術參考書,同時,也可作為高等院校電腦相關專業學生的課堂教材。

目錄大綱

 

 

 

目錄

第1章Spring Boot入門

 

1.1Spring Boot簡介

 

1.2環境搭建

 

1.2.1JDK的下載與安裝

 

1.2.2Maven的安裝與設置

 

1.2.3IntelliJ IDEA安裝與設置

 

1.3創建第一個Spring Boot項目

 

1.3.1創建Maven工程

 

1.3.2導入相關依賴包

 

1.3.3創建啟動類和控制器

 

1.3.4啟動項目

 

1.4使用Spring Initializer快速創建項目

 

1.5小結

 

第2章Spring Boot基本配置

 

2.1Spring Boot配置文件

 

2.2Properties配置

 

2.3YAML配置

 

2.4Profile多環境配置 

 

2.5Web容器配置

 

2.6小結

 

第3章Spring Boot日誌

 

3.1日誌框架

 

3.1.1Spring Boot的日誌

 

3.1.2Logback簡介

 

3.2日誌使用

 

3.2.1默認日誌格式

 

3.2.2日誌級別

 

3.2.3日誌文件輸出

 

3.2.4自定義日誌格式

 

3.2.5基於XML配置日誌

 

3.2.6使用Log4j2日誌實現

 

3.3小結

 

第4章Spring Boot的Web開發

 

4.1Spring Boot對Web開發的支持

 

4.2自定義消息轉換器HttpMessageConverter

 

4.3Spring Boot序列化和反序列化JSON數據

 

4.4Spring Boot對靜態資源的訪問

 

4.4.1默認規則

 

4.4.2自定義規則

 

4.5Thymeleaf模板引擎

 

4.5.1Thymeleaf簡介

 

4.5.2引入Thymeleaf

 

4.5.3Thymeleaf語法規則

 

4.5.4整合Thymeleaf

 

4.6錯誤處理 

 

4.6.1異常處理機制

 

4.6.2自定義錯誤頁

 

4.7CORS支持

 

4.8對JSP的支持

 

4.9小結

 

第5章Spring Boot訪問SQL數據庫

 

5.1配置數據源

 

5.2使用JdbcTemplate

 

5.2.1JdbcTemplate增刪改的操作

 

5.2.2JdbcTemplate查詢的操作

 

5.3使用Spring Data JPA

 

5.3.1Spring Data JPA介紹

 

5.3.2整合Spring Data JPA

 

5.4整合MyBatis

 

5.4.1基於XML配置的方式整合MyBatis

 

5.4.2基於註解的方式整合MyBatis

 

5.5小結

 

第6章Spring Boot使用NoSQL

 

6.1整合Redis

 

6.1.1Redis簡介

 

6.1.2Redis安裝

 

6.1.3Spring Boot整合Redis

 

6.2整合MongoDB

 

6.2.1MongoDB簡介

 

6.2.2MongoDB安裝

 

6.2.3Spring Boot整合MongoDB

 

6.3小結

 

第7章Spring Boot與緩存

 

7.1JCache (JSR107)規範

 

7.2緩存抽象與緩存註解

 

7.3EhCache 2.x緩存

 

7.4Redis緩存 

 

7.5小結

 

第8章Spring Boot消息服務

 

8.1消息服務概述

 

8.2整合JMS

 

8.2.1JMS簡介

 

8.2.2Spring Boot整合JMS

 

8.3整合AMQP

 

8.3.1RabbitMQ

 

8.3.2安裝RabbitMQ以及整合環境搭建

 

8.3.3Spring Boot整合RabbitMQ實現

 

8.4小結

 

第9章Spring Boot任務管理

 

9.1異步任務

 

9.2定時任務

 

9.3郵件任務

 

9.4小結

 

第10章Spring Boot安全管理

 

10.1Spring Security概述

 

10.2Spring Security快速入門

 

10.2.1入門案例

 

10.2.2Spring Security的適配器

 

10.2.3角色訪問控制

 

10.3用戶認證

 

10.3.1JDBC身份認證

 

10.3.2UserDetailsService身份認證

 

10.4用戶授權

 

10.4.1用戶訪問控制

 

10.4.2用戶登錄

 

10.4.3用戶退出

 

10.4.4獲取登錄用戶信息

 

10.4.5記住我功能

 

10.5小結

 

 

第11章Vue前端框架

 

11.1Vue簡介

 

11.2Vue腳手架

 

11.3目錄結構

 

11.4初識setup和ref

 

11.5模板語法

 

11.5.1插值

 

11.5.2指令

 

11.5.3用戶輸入

 

11.5.4縮寫

 

11.6生命周期鉤子

 

11.7reactive函數

 

11.8初識Vue組件

 

11.9深入setup

 

11.10計算屬性

 

11.11條件渲染

 

11.12列表渲染

 

11.13watch監視

 

11.14provide與inject

 

11.15Vue路由

 

11.16axios發送請求

 

11.17小結

 

第12章電商平臺後台管理系統

 

12.1需求與系統分析

 

12.2數據庫設計

 

12.3環境搭建

 

12.3.1後端程序目錄結構

 

12.3.2編輯Spring Boot配置文件

 

12.3.3創建MyBatis配置文件

 

12.3.4集成JWT實現Token驗證

 

12.3.5配置跨域

 

12.4創建實體類

 

12.5創建Mapper接口及映射文件

 

12.6創建Service接口及實現類

 

12.7創建Controller控制器類

 

12.8前端程序目錄結構

 

12.9登錄與管理首頁面

 

12.10商品管理

 

12.10.1商品列表

 

12.10.2商品類別

 

12.11訂單管理

 

12.11.1訂單列表

 

12.11.2創建訂單

 

12.12用戶權限管理

 

12.12.1後台用戶管理

 

12.12.2角色管理

 

12.12.3前臺用戶管理

 

12.13小結

 

參考文獻