書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

快速搞定SPRING BOOT+VUE全棧開發(fā)

作者:劉偉
出版社:清華大學(xué)出版社出版時(shí)間:2024-07-01
開本: 其他 頁數(shù): 368
中 圖 價(jià):¥76.3(7.0折) 定價(jià)  ¥109.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

快速搞定SPRING BOOT+VUE全棧開發(fā) 版權(quán)信息

快速搞定SPRING BOOT+VUE全棧開發(fā) 本書特色

探索Spring Boot 3+Vue 3的集成奧秘,開啟企業(yè)級(jí)應(yīng)用開發(fā)新篇章!本書以實(shí)戰(zhàn)為導(dǎo)向,五大案例深入淺出,綜合案例融會(huì)貫通,四位一體教學(xué)模式,讓學(xué)習(xí)變得輕松高效。本書不僅是技術(shù)人員的**指南,更是通往現(xiàn)代應(yīng)用開發(fā)大師之路的金鑰匙! 快速掌握Spring Boot 3+Vue 3集成精髓,實(shí)戰(zhàn)案例解析,四位一體教學(xué),開發(fā)技能飛速提升!

快速搞定SPRING BOOT+VUE全棧開發(fā) 內(nèi)容簡介

"本書是一本致力于**Web開發(fā)技術(shù)的實(shí)戰(zhàn)指南。本書緊跟行業(yè)的**發(fā)展趨勢(shì),全面而深入地闡述了Spring Boot 3和Vue 3在企業(yè)級(jí)應(yīng)用開發(fā)中的集成與應(yīng)用。全書共分為8章,從Spring Boot 3的基礎(chǔ)入門到Vue 3的高級(jí)應(yīng)用,再到前后端通信、測(cè)試與部署,每一章的內(nèi)容都經(jīng)過精心設(shè)計(jì),以確保讀者能夠掌握關(guān)鍵的技能。第8章特別提供了一個(gè)綜合案例,展示如何綜合運(yùn)用全書知識(shí)來構(gòu)建一套完整的應(yīng)用系統(tǒng)。 本書不僅深度解析了如何利用Spring Boot 3和Vue 3構(gòu)建高效和響應(yīng)式的Web應(yīng)用程序,還專注于實(shí)際場(chǎng)景的應(yīng)用,并為讀者提供了直接將理論知識(shí)應(yīng)用于實(shí)踐的機(jī)會(huì)。無論是初學(xué)者還是尋求提升的開發(fā)者,都能在本書中獲得所需的知識(shí)。 本書適合Web開發(fā)初學(xué)者、前端和后端開發(fā)人員,以及希望通過實(shí)戰(zhàn)項(xiàng)目提升技能的專業(yè)人士。同時(shí),本書也適合作為高等院校相關(guān)專業(yè)的教材及教學(xué)參考書。"

快速搞定SPRING BOOT+VUE全棧開發(fā) 目錄

第1章 Spring Boot入門 1 1.1 Web應(yīng)用開發(fā)概述 1 1.1.1 什么是Web應(yīng)用 1 1.1.2 B/S架構(gòu)與C/S架構(gòu) 3 1.1.3 B/S架構(gòu)的工作原理 4 1.1.4 HTTP協(xié)議 5 1.2 Spring Boot概述 6 1.3 搭建Spring Boot開發(fā)環(huán)境 9 1.3.1 安裝Java 17 9 1.3.2 安裝配置Maven 13 1.3.3 IDEA開發(fā)工具 14 1.4 開發(fā)**個(gè)Spring Boot應(yīng)用程序 20 1.4.1 創(chuàng)建Spring Boot項(xiàng)目 20 1.4.2 Spring Boot項(xiàng)目目錄結(jié)構(gòu) 23 1.4.3 項(xiàng)目啟動(dòng)過程 23 1.5 Spring Boot系統(tǒng)配置 26 1.5.1 配置文件 26 1.5.2 自定義屬性配置 28 第2章 Spring Boot Web應(yīng)用開發(fā) 33 2.1 MVC架構(gòu)應(yīng)用 33 2.1.1 spring-boot-starter-web 33 2.1.2 Spring MVC 34 2.1.3 開發(fā)基本的Web應(yīng)用 36 2.1.4 控制器注解 38 2.2 請(qǐng)求與響應(yīng) 39 2.2.1 請(qǐng)求映射 39 2.2.2 參數(shù)綁定 42 2.2.3 JSON響應(yīng) 46 2.2.4 ResponseEntity 49 2.3 構(gòu)建RESTful服務(wù) 50 2.3.1 RESTful服務(wù)概述 50 2.3.2 RESTful設(shè)計(jì)原則 51 2.3.3 Spring Boot實(shí)現(xiàn)RESTful API 52 2.3.4 在業(yè)務(wù)層使用HTTP狀態(tài)碼的討論 53 2.3.5 使用SpringDoc生成API文檔 54 2.4 文件上傳與下載 56 2.4.1 文件上傳原理 57 2.4.2 上傳與下載實(shí)現(xiàn) 57 2.4.3 靜態(tài)資源訪問 62 2.5 數(shù)據(jù)驗(yàn)證與異常處理 65 2.5.1 全局異常處理 65 2.5.2 數(shù)據(jù)驗(yàn)證 67 2.5.3 攔截器 70 2.6 案例:在線影評(píng)平臺(tái) 72 2.6.1 案例概述 72 2.6.2 定義數(shù)據(jù)模型 73 2.6.3 創(chuàng)建RESTful控制器 75 2.6.4 實(shí)現(xiàn)文件上傳功能 76 2.6.5 數(shù)據(jù)驗(yàn)證 79 2.6.6 全局異常處理 81 第3章 數(shù)據(jù)庫集成和持久化 84 3.1 MySQL數(shù)據(jù)庫安裝配置 84 3.1.1 安裝配置 84 3.1.2 數(shù)據(jù)庫管理工具 87 3.2 MyBatis基本使用 89 3.2.1 數(shù)據(jù)持久化與ORM 89 3.2.2 Spring Boot集成MyBatis框架 90 3.2.3 注解方式作數(shù)據(jù)庫 95 3.2.4 注解方式多表查詢 100 3.2.5 XML方式作數(shù)據(jù)庫 104 3.2.6 XML方式多表查詢 109 3.3 MyBatis-Plus基本使用 111 3.3.1 配置與使用 112 3.3.2 核心功能 115 3.3.3 分頁件 122 3.3.4 代碼生成器 124 3.4 案例:在線零售管理系統(tǒng) 129 3.4.1 案例概述 129 3.4.2 數(shù)據(jù)庫設(shè)計(jì) 129 3.4.3 數(shù)據(jù)訪問層(DAO) 131 3.4.4 服務(wù)層開發(fā) 132 3.4.5 控制器層實(shí)現(xiàn) 134 第4章 Vue入門 137 4.1 Vue 3概述 137 4.1.1 Vue.js簡介 137 4.1.2 MVVM 138 4.1.3 開發(fā)環(huán)境 139 4.1.4 **個(gè)Vue程序 140 4.2 熟悉ECMAScript6語法 143 4.2.1 let和const 143 4.2.2 箭頭函數(shù) 144 4.2.3 模板字符串 145 4.2.4 解構(gòu)賦值 146 4.2.5 擴(kuò)展運(yùn)算符和剩余參數(shù) 147 4.2.6 Promises和異步編程 148 4.2.7 模塊導(dǎo)入與導(dǎo)出 150 4.3 Vue基礎(chǔ)語法 151 4.3.1 模板語法 151 4.3.2 理解響應(yīng)式 154 4.3.3 計(jì)算屬性 157 4.3.4 類與樣式綁定 159 4.3.5 條件渲染與列表渲染 163 4.3.6 事件處理 166 4.3.7 雙向綁定 170 4.3.8 監(jiān)聽器 174 4.4 組件基礎(chǔ) 175 4.4.1 組件概念 175 4.4.2 組件使用 177 4.4.3 單文件組件 179 4.5 案例:待辦事項(xiàng)管理應(yīng)用 180 4.5.1 案例概述 180 4.5.2 構(gòu)建用戶界面 181 4.5.3 核心功能開發(fā) 182 第5章 Vue應(yīng)用規(guī); 184 5.1 前端工程化 184 5.1.1 前端工程化與構(gòu)建工具 184 5.1.2 構(gòu)建工具與環(huán)境設(shè)置 185 5.1.3 Vite構(gòu)建工具 188 5.1.4 Vite項(xiàng)目結(jié)構(gòu) 190 5.2 組件化開發(fā) 193 5.2.1 組件注冊(cè) 193 5.2.2 數(shù)據(jù)傳遞 196 5.2.3 事件 199 5.2.4 槽 201 5.2.5 生命周期 205 5.3 第三方組件 206 5.3.1 常用的第三方組件 206 5.3.2 Element Plus安裝與使用 207 5.3.3 Element Plus的常用組件 208 5.4 路由Vue Router 213 5.4.1 前端路由的概念 213 5.4.2 Vue Router基本使用 214 5.4.3 路由參數(shù)和查詢字符串 216 5.4.4 嵌套路由 219 5.4.5 編程式導(dǎo)航 220 5.4.6 路由守衛(wèi)和導(dǎo)航護(hù) 221 5.5 狀態(tài)管理和Pinia庫 224 5.5.1 狀態(tài)管理簡介 224 5.5.2 Pinia基本使用 225 5.5.3 創(chuàng)建和使用store 227 5.5.4 模塊化 229 5.6 案例:在線購物商城 231 5.6.1 案例概述 231 5.6.2 項(xiàng)目基本結(jié)構(gòu)和配置 231 5.6.3 主界面搭建 233 5.6.4 產(chǎn)品展示頁面 235 5.6.5 產(chǎn)品詳情頁面 238 5.6.6 購物車頁面 240 第6章 前后端通信 243 6.1 axios 243 6.1.1 axios簡介 243 6.1.2 安裝與使用 244 6.1.3 請(qǐng)求體編碼 250 6.1.4 Multipart請(qǐng)求 251 6.1.5 Vue全局配置 253 6.2 跨域 255 6.2.1 理解跨域 255 6.2.2 跨域請(qǐng)求的分類 256 6.2.3 Spring Boot的跨域支持 257 6.2.4 Vue中的代理配置 259 6.3 用戶身份認(rèn)證 261 6.3.1 身份認(rèn)證簡介 261 6.3.2 JWT 263 6.3.3 實(shí)現(xiàn)基于令牌的認(rèn)證 265 6.4 案例:用戶管理系統(tǒng) 272 6.4.1 案例概述 272 6.4.2 用戶表設(shè)計(jì) 273 6.4.3 數(shù)據(jù)訪問層實(shí)現(xiàn) 274 6.4.4 服務(wù)層實(shí)現(xiàn) 274 6.4.5 控制器實(shí)現(xiàn) 277 6.4.6 跨域及攔截器設(shè)置 279 6.4.7 前端頁面設(shè)計(jì)及路由配置 281 6.4.8 登錄與注冊(cè) 283 6.4.9 個(gè)人信息修改 288 6.4.10 管理員頁面 291 第7章 測(cè)試與署 293 7.1 軟件測(cè)試概述 293 7.1.1 基本概念 293 7.1.2 測(cè)試的分類及工具 294 7.2 Spring Boot應(yīng)用測(cè)試 295 7.2.1 控制層單元測(cè)試 296 7.2.2 服務(wù)層測(cè)試 298 7.2.3 數(shù)據(jù)訪問層測(cè)試 300 7.2.4 集成測(cè)試 301 7.3 Vue應(yīng)用測(cè)試 303 7.3.1 使用Jest 303 7.3.2 使用Vitest 306 7.4 Spring Boot應(yīng)用署 308 7.4.1 使用Maven構(gòu)建應(yīng)用 308 7.4.2 應(yīng)用署 310 7.4.3 獲取運(yùn)行日志 314 7.5 Vue 3應(yīng)用署 315 7.5.1 使用vite構(gòu)建應(yīng)用 315 7.5.2 與后端服務(wù)集成 316 第8章 綜合案例 318 8.1 項(xiàng)目概述 318 8.1.1 項(xiàng)目簡介 318 8.1.2 系統(tǒng)功能描述 319 8.1.3 界面設(shè)計(jì) 320 8.1.4 數(shù)據(jù)庫設(shè)計(jì) 323 8.1.5 項(xiàng)目結(jié)構(gòu)與依賴 326 8.2 后端單元模塊設(shè)計(jì) 329 8.2.1 數(shù)據(jù)訪問層設(shè)計(jì) 329 8.2.2 業(yè)務(wù)邏輯層設(shè)計(jì) 332 8.2.3 控制層設(shè)計(jì) 336 8.3 用戶管理模塊實(shí)現(xiàn) 340 8.3.1 控制層 341 8.3.2 服務(wù)層 341 8.3.3 頁面 342 8.4 班級(jí)管理模塊實(shí)現(xiàn) 344 8.5 考試管理模塊實(shí)現(xiàn) 347 8.6 考試過程模塊實(shí)現(xiàn) 349 8.7 成績管理模塊實(shí)現(xiàn) 351 8.8 通知管理模塊實(shí)現(xiàn) 354
展開全部

快速搞定SPRING BOOT+VUE全棧開發(fā) 作者簡介

劉 偉資深Web全棧工程師及大數(shù)據(jù)應(yīng)用高級(jí)工程師,阿里云大數(shù)據(jù)認(rèn)證專家(ACP)。 擁有超過十年的軟件開發(fā)(特別是在Web全棧技術(shù)和大數(shù)據(jù)解決方案的開發(fā)、實(shí)施及優(yōu)化方面)及高等教育授課經(jīng)驗(yàn)。 曾任慧科集團(tuán)與中國高科集團(tuán)專家講師。參與過多個(gè)企業(yè)級(jí)項(xiàng)目的設(shè)計(jì)與架構(gòu)工作,并先后在中國人民大學(xué)、武漢大學(xué)、北京航空航天大學(xué)等多所院校教授軟件開發(fā)及大數(shù)據(jù)相關(guān)課程。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服