Vue+Spring Boot前後端分離開發實戰(第2版·微課視頻版)
賈志傑
相關主題
商品描述
目錄大綱
目錄
本書源碼
教學課件(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.2keepalive
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.1VueCLI
7.1.1Node.js
7.1.2利用腳手架創建項目
7.2使用圖形化界面
7.3Vue 3.x新增開發構建工具Vite
7.4項目打包與發布
7.5Vuedevtools
7.5.1Vuedevtools的安裝
7.5.2Vuedevtools使用
第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.2JSONServer的安裝及使用
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前端實現