Vue+Spring Boot前後端分離開發實戰(第2版·微課視頻版)

賈志傑

  • 出版商: 清華大學
  • 出版日期: 2025-03-01
  • 定價: $479
  • 售價: 8.5$407
  • 語言: 簡體中文
  • ISBN: 7302680361
  • ISBN-13: 9787302680369
  • 相關分類: Java 相關技術Vue.js
  • 下單後立即進貨 (約4週~6週)

  • Vue+Spring Boot前後端分離開發實戰(第2版·微課視頻版)-preview-1
  • Vue+Spring Boot前後端分離開發實戰(第2版·微課視頻版)-preview-2
  • Vue+Spring Boot前後端分離開發實戰(第2版·微課視頻版)-preview-3
Vue+Spring Boot前後端分離開發實戰(第2版·微課視頻版)-preview-1

相關主題

商品描述

"本書以實戰項目為主線,以理論基礎為核心,引導讀者漸進式地學習 Vue + Spring Boot。 Vue 可以驅動採用單文件組件和 Vue 生態系統支持的庫來開發復雜的單頁面應用;Spring Boot框架是目前微服務框架的**選擇之一。 Vue + Spring Boot的完美結合,能夠讓我們在開發前後端分離項目時得心應手,從而快速開發大型 SPA 應用。 本書共18章,分為 Vue 篇和Spring Boot篇。 Vue 篇(第1~9章)循序漸進地介紹當前流行的前端框架Vue 3.x的新特性、各項功能及其商業開發中的應用,從 Vue 框架基本語法的使用逐步深入到 Vue 實戰項目的運用;Spring Boot篇(第10~18章)從零起步,系統、深入地剖析Spring Boot 3.x的核心知識點及Spring Boot整合的眾多流行技術。本書示例代碼豐富,實際性和系統性較強,並配有視頻講解,助力讀者透徹理解書中的重點、難點。 本書不僅適合初學者,精心設計的案例對於工作多年的開發者也有參考價值,並可作為高等院校和培訓機構相關專業的教學參考書。 "

目錄大綱

目錄

本書源碼

教學課件(PPT)

實驗報告

Vue篇

第1章大前端時代

1.1網頁設計發展歷史

1.1.1傳統網頁開發

1.1.2新前端網頁開發

1.2MVVM風格架構

1.2.1為什麽有MVVM 的出現

1.2.2MVVM架構的最佳實踐

1.2.3MVC、MVP和MVVM開發模式比較

第2章認識Vue 3.x

2.1Vue簡述

2.1.1什麽是Vue

2.1.2為什麽選擇Vue

2.1.3Vue 3.x的新特性

2.2Vue 3.x的4種安裝方式

2.3開發工具

2.4第1個Vue程序

2.5示例: 實現用戶登錄頁面

第3章Vue基礎語法

3.1ES6新特性

3.1.1ES6簡介

3.1.2let和const

3.1.3變量的解構賦值

3.1.4模板字符串

3.1.5標簽模板

3.1.6字符串新增方法

3.1.7函數的擴展

3.2模板語法

3.2.1插值

3.2.2指令

3.3實例及選項

3.3.1數據選項

3.3.2方法選項

3.3.3計算屬性和偵聽器

3.3.4表單數據的雙向綁定

3.3.5生命周期

3.4模板渲染

3.4.1條件渲染

3.4.2循環渲染

3.4.3template標簽用法

3.5事件綁定

3.5.1基本用法

3.5.2修飾符

3.6圖書管理系統

3.6.1列表渲染

3.6.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.3使用prop向子組件傳遞數據

5.3.1prop的基本用法

5.3.2prop驗證

5.3.3單項數據流

5.4子組件向父組件傳遞數據

5.4.1自定義事件

5.4.2sync修飾符

5.5內容分發

5.5.1基礎用法

5.5.2編譯作用域

5.5.3默認內容

5.5.4命名插槽

5.5.5作用域插槽

5.6動態組件

5.6.1基本用法

5.6.2keepalive

5.6.3activated鉤子函數

5.7組件Mixin技術

5.8組合式API

5.9響應式API

5.10綜合案例

第6章過渡與動畫

6.1元素/組件過渡

6.2使用過渡類實現動畫

6.2.1CSS過渡

6.2.2CSS 動畫

6.2.3自定義過渡的類名

6.2.4CSS過渡鉤子函數

第7章前端工程化

7.1VueCLI

7.1.1Node.js

7.1.2利用腳手架創建項目

7.2使用圖形化界面

7.3Vue 3.x新增開發構建工具Vite

7.4項目打包與發布

7.5Vuedevtools

7.5.1Vuedevtools的安裝

7.5.2Vuedevtools使用

第8章UI組件庫和常用插件

8.1Element Plus

8.2路由管理

8.2.1基本用法

8.2.2跳轉

8.2.3路由嵌套

8.2.4路由參數傳遞

8.3數據請求庫: Axios

8.3.1基本使用

8.3.2JSONServer的安裝及使用

8.3.3跨域處理

8.4狀態管理: Vuex

8.4.1初識Vuex

8.4.2基本用法

8.4.3Vuex中的核心內容

第9章項目實戰: 電商管理系統(73min)

9.1項目搭建

9.2登錄模塊

9.2.1登錄頁面搭建

9.2.2登錄功能實現

9.3主頁搭建

9.3.1主頁框架搭建

9.3.2註銷功能

9.4訂單管理模塊

9.4.1使用Mock.js進行模擬數據

9.4.2編寫工具類與全局樣式

9.4.3完善訂單管理頁面

Spring Boot篇

第10章進入Spring Boot世界

10.1Spring Boot簡介

10.2Spring Boot 3.x環境準備

10.2.1JDK安裝與配置

10.2.2開發工具IDEA

10.2.3Maven安裝與配置

10.3Spring Boot的3種創建方式

10.3.1在線創建

10.3.2通過 Maven創建

10.3.3使用Spring Initializer快速創建(推薦)

10.4Spring Boot 項目結構介紹

10.4.1目錄結構

10.4.2啟動類

10.4.3POM 文件

10.4.4配置文件

10.5Spring Boot在Controller中的常用註解

第11章Spring Boot整合Web開發

11.1Spring Boot訪問靜態資源

11.2整合Thymeleaf

11.2.1Thymeleaf使用

11.2.2語法規則

11.3Spring Boot返回JSON數據

11.3.1常用數據類型轉換為JSON格式

11.3.2Jackson中對null的處理

11.3.3封裝統一返回的數據結構

11.4Spring 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.6Spring Boot中使用攔截器

第12章應用開發

12.1文件上傳與下載

12.1.1單文件上傳

12.1.2多文件上傳

12.1.3文件下載

12.2定時器

12.2.1Task

12.2.2Quartz

12.3Spring Boot發送Email

12.3.1郵件發送需要的配置

12.3.2使用Spring Boot發送郵件

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

13.1devtools熱部署

13.1.1熱部署原理

13.1.2devtools應用

13.2Postman工具

13.2.1Postman介紹

13.2.2Postman下載並安裝

13.2.3Spring Boot基於Postman的RESTful接口調用

第14章Spring Boot整合數據庫

14.1非關系數據庫和關系數據庫的區別

14.2整合Redis緩沖

14.2.1Redis簡介

14.2.2Redis的安裝

14.2.3Redis 數據庫操作

14.2.4Spring Boot整合Redis

14.2.5Redis緩沖在Spring Boot項目中的應用

14.3整合MongoDB

14.3.1MongoDB簡介

14.3.2MongoDB 安裝

14.3.3常用命令

14.3.4Spring Boot整合MongoDB

14.4整合MySQL

14.4.1MySQL簡介

14.4.2Spring Boot整合MySQL

第15章Spring Boot整合持久層技術

15.1整合JdbcTemplate

15.2整合MyBatis

15.2.1MyBatis簡介

15.2.2Spring Boot整合MyBatis

15.3整合SpringData JPA

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

15.3.2整合Spring Data JPA

15.3.3CORS跨域配置

15.4RESTful 風格

第16章Spring Boot安全框架

16.1認識Spring Security

16.1.1入門項目

16.1.2角色訪問控制

16.2基於數據庫的認證

16.2.1Spring Security基於數據庫的認證

16.2.2角色訪問控制

16.2.3密碼加密保存

16.2.4用戶角色多對多關系

16.2.5角色繼承

第17章項目構建與部署

17.1JAR部署

17.2WAR部署

第18章部門管理系統(111min)

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引入Element Plus

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前端實現