注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫Spring Boot+Vue.js+uni-app全棧開發(fā)

Spring Boot+Vue.js+uni-app全棧開發(fā)

Spring Boot+Vue.js+uni-app全棧開發(fā)

定 價(jià):¥109.00

作 者: 夏運(yùn)虎、姚曉峰
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302671954 出版時(shí)間: 2024-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要以項(xiàng)目實(shí)戰(zhàn)為主線,從0到1的項(xiàng)目開發(fā)流程,教會(huì)讀者如何開發(fā)全棧項(xiàng)目。它基于最新的Spring Boot3.1以上版本和Vue.js3.0版本的前后端分離項(xiàng)目開發(fā),以及面向用戶端的uni-app的小程序開發(fā)。本書基礎(chǔ)的知識(shí)會(huì)在項(xiàng)目的開發(fā)過程中穿插講解,不會(huì)單獨(dú)的基礎(chǔ)知識(shí)講解,采用實(shí)戰(zhàn)驅(qū)動(dòng)學(xué)習(xí)知識(shí)的教學(xué)方法,并通過詳細(xì)的代碼示例、清晰的圖解和源碼解析幫助讀者快速理解和掌握全棧項(xiàng)目開發(fā)的技巧和最佳項(xiàng)目實(shí)踐。本書共22章,包括Spring Boot篇、Vue篇和uni-app篇。Spring Boot篇(第1~14章)從環(huán)境搭建到項(xiàng)目上線,逐步深入講解項(xiàng)目開發(fā)流程,并使用了眾多企業(yè)級(jí)流行的開發(fā)技術(shù),如Redis、Docker、Jenkins、Mybatis-plus等。Vue.js篇(第15~19章)使用Vue 3.0版本,采用開源的Vue.js框架Vue-Vben-Admin作為項(xiàng)目啟動(dòng)模板,幫助快速搭建后臺(tái)管理系統(tǒng),節(jié)約時(shí)間成本等。uni-app篇(第20~22章)將詳細(xì)介紹uni-app框架的技術(shù)知識(shí)點(diǎn),從零開始搭建小程序項(xiàng)目,實(shí)現(xiàn)完整的項(xiàng)目實(shí)戰(zhàn)開發(fā)。本書適合Spring Boot、Vue.js及小程序的開發(fā)者,以及需要學(xué)習(xí)項(xiàng)目經(jīng)驗(yàn)的初學(xué)者,特別是那些學(xué)完基礎(chǔ)知識(shí)后需要實(shí)戰(zhàn)項(xiàng)目進(jìn)行練習(xí)的初學(xué)者。也可作為高等院校相關(guān)專業(yè)課程實(shí)訓(xùn)的教學(xué)參考書。希望通過這本書,讀者可以獲得完整的全棧項(xiàng)目開發(fā)體驗(yàn),并增加自己的項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)。

作者簡介

  夏運(yùn)虎,技術(shù)研發(fā)工程師。CSDN優(yōu)質(zhì)內(nèi)容創(chuàng)作者、專欄作者、阿里云社區(qū)專家博主。具有一線互聯(lián)網(wǎng)項(xiàng)目開發(fā)經(jīng)驗(yàn),開發(fā)過大型項(xiàng)目系統(tǒng),技術(shù)實(shí)戰(zhàn)經(jīng)驗(yàn)豐富。熟練使用Java、SpringBoot、Vue.js及uni-app等開發(fā)語言和框架,開源了博客系統(tǒng)前后端分離項(xiàng)目開發(fā)教程。姚曉峰,無錫太湖學(xué)院物聯(lián)網(wǎng)工程學(xué)院副教授,學(xué)院軟件工程專業(yè)負(fù)責(zé)人,先后開設(shè)“Java語言程序設(shè)計(jì)”“移動(dòng)終端開發(fā)技術(shù)”“軟件工程”“編譯原理”“面向?qū)ο蠓治雠c設(shè)計(jì)”等多門本科生課程。曾獲無錫市第十一屆自然科學(xué)優(yōu)秀學(xué)術(shù)論文二等獎(jiǎng),參編的《經(jīng)貿(mào)文獻(xiàn)信息檢索》獲無錫市第八次哲學(xué)社會(huì)科學(xué)優(yōu)秀成果三等獎(jiǎng)。主持產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目2項(xiàng),發(fā)表科研論文8篇,授權(quán)專利3項(xiàng),指導(dǎo)省級(jí)重點(diǎn)大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目2項(xiàng),參與或出版教材4部。

圖書目錄

教學(xué)課件(PPT)
 
本書源碼
 
Spring Boot篇
第1章項(xiàng)目簡介
1.1項(xiàng)目規(guī)劃
1.2如何有效學(xué)習(xí)本書
1.3技術(shù)梳理
1.4開發(fā)規(guī)范
1.4.1命名規(guī)范
1.4.2注釋
1.4.3接口規(guī)范
1.4.4數(shù)據(jù)庫設(shè)計(jì)規(guī)范
1.4.5字典規(guī)范
本章小結(jié)
第2章探索Spring Boot
2.1揭秘Spring Boot
2.1.1Spring Boot簡介
2.1.2為什么選擇Spring Boot
2.1.3Spring Boot版本介紹
2.2創(chuàng)建Spring Boot項(xiàng)目
2.2.1在線創(chuàng)建
2.2.2IDEA工具創(chuàng)建
本章小結(jié)
第3章準(zhǔn)備項(xiàng)目開發(fā)環(huán)境
3.1JDK的安裝和配置
3.1.1JDK的概念
3.1.2下載JDK
3.1.3安裝JDK 
3.1.4配置環(huán)境變量
3.1.5JDK和JRE有什么區(qū)別
3.2IntelliJ IDEA開發(fā)工具的安裝
3.2.1下載IntelliJ IDEA
3.2.2IntelliJ IDEA的安裝
3.3Maven的安裝與配置
3.3.1下載Maven
3.3.2安裝配置Maven
3.3.3Maven的相關(guān)配置
3.4MySQL的安裝與配置
3.4.1下載MySQL
3.4.2配置MySQL
3.4.3驗(yàn)證配置
3.5MySQL可視化工具安裝
3.5.1下載Navicat for MySQL
3.5.2連接MySQL
本章小結(jié)
第4章構(gòu)建Spring Boot項(xiàng)目及項(xiàng)目管理
4.1使用Spring Initalizr構(gòu)建項(xiàng)目
4.1.1配置Maven倉庫
4.1.2修改配置文件
4.1.3啟動(dòng)項(xiàng)目
4.2項(xiàng)目代碼管理
4.2.1為什么要使用代碼管理
4.2.2創(chuàng)建代碼倉庫
4.2.3倉庫分支管理
4.3Git安裝與配置
4.3.1下載Git
4.3.2安裝Git
4.3.3Git配置信息
4.4遠(yuǎn)程倉庫連接
4.4.1代碼提交遠(yuǎn)程倉庫
4.4.2IDEA使用Git
4.4.3IDEA代碼暫存區(qū)
本章小結(jié)
第5章構(gòu)建父子模塊及配置文件
5.1構(gòu)建子模塊
5.1.1創(chuàng)建libraryadmin子模塊
5.1.2創(chuàng)建librarycommon子模塊
5.1.3添加項(xiàng)目配置文件
5.2整合項(xiàng)目日志
5.2.1日志級(jí)別
5.2.2日志使用技巧和建議
5.2.3添加日志依賴
5.3Spring Boot整合MyBatisPlus
5.3.1為什么選擇MyBatisPlus
5.3.2整合MyBatisPlus
本章小結(jié)
第6章數(shù)據(jù)庫操作及代碼生成器使用
6.1數(shù)據(jù)庫的創(chuàng)建與連接
6.1.1創(chuàng)建MySQL數(shù)據(jù)庫
6.1.2Spring Boot連接MySQL
6.1.3整合MySQL監(jiān)控
6.2通用類設(shè)計(jì)與實(shí)現(xiàn)
6.2.1統(tǒng)一響應(yīng)數(shù)據(jù)格式
6.2.2錯(cuò)誤碼枚舉類
6.2.3Lombok安裝
6.2.4異常處理
6.2.5分頁功能設(shè)計(jì)與實(shí)現(xiàn)
6.3整合EasyCode代碼生成工具
6.3.1EasyCode簡介
6.3.2安裝EasyCode插件
6.3.3配置數(shù)據(jù)源
6.3.4項(xiàng)目包結(jié)構(gòu)
6.3.5自定義EasyCode模板
本章小結(jié)
第7章接口文檔設(shè)計(jì)及用戶功能開發(fā)
7.1Apifox的介紹與應(yīng)用
7.1.1Apifox簡介
7.1.2Apifox核心功能
7.1.3Apifox的選用
7.2項(xiàng)目接口文檔管理
7.3用戶功能開發(fā)
7.3.1創(chuàng)建用戶表
7.3.2初始化用戶代碼
7.3.3用戶接口文檔設(shè)計(jì)及測試
本章小結(jié)
第8章實(shí)現(xiàn)圖片上傳功能
8.1圖片管理實(shí)現(xiàn)
8.1.1創(chuàng)建圖片管理表
8.1.2創(chuàng)建librarysystem子模塊
8.1.3基礎(chǔ)代碼實(shí)現(xiàn)
8.2Docker快速入門
8.2.1Docker簡介
8.2.2Docker的設(shè)計(jì)理念
8.2.3Docker的架構(gòu)
8.2.4安裝Docker
8.3搭建MinIo文件服務(wù)器
8.3.1MinIo簡介
8.3.2部署MinIo服務(wù) 
8.3.3創(chuàng)建存儲(chǔ)桶
8.3.4創(chuàng)建密鑰
8.4阿里云對(duì)象存儲(chǔ)
8.4.1什么是對(duì)象存儲(chǔ)
8.4.2創(chuàng)建OSS存儲(chǔ)空間
8.4.3獲取訪問密鑰
8.5整合存儲(chǔ)管理平臺(tái)
8.5.1X Spring File Storage簡介
8.5.2項(xiàng)目整合X Spring File Storage
8.6圖片管理功能開發(fā)
8.6.1圖片上傳功能實(shí)現(xiàn)
8.6.2下載圖片功能實(shí)現(xiàn)
本章小結(jié)
第9章Spring Boot整合Redis
9.1Redis入門
9.1.1Redis簡介
9.1.2Redis的安裝與運(yùn)行
9.2Redis的可視化工具
9.2.1RedisInsight的安裝
9.2.2創(chuàng)建Redis的連接
9.3整合Redis
9.3.1添加Redis的依賴
9.3.2編寫配置文件
9.3.3Redis工具類
9.3.4測試Redis
本章小結(jié)
第10章實(shí)現(xiàn)郵件、短信發(fā)送和驗(yàn)證碼功能
10.1整合短信服務(wù)
10.1.1申請(qǐng)短信簽名
10.1.2申請(qǐng)短信模板
10.1.3短信服務(wù)功能實(shí)現(xiàn)
10.1.4短信發(fā)送工具實(shí)現(xiàn)
10.2整合郵件發(fā)送
10.2.1申請(qǐng)授權(quán)碼
10.2.2設(shè)計(jì)郵件配置表
10.2.3業(yè)務(wù)代碼功能實(shí)現(xiàn)
10.2.4測試郵件發(fā)送
10.3圖形驗(yàn)證碼
10.3.1驗(yàn)證碼操作流程
10.3.2生成圖形驗(yàn)證碼
本章小結(jié)
第11章整合Spring Security安全管理
11.1Spring Security與JSON Web Token入門
11.1.1Spring Security簡介
11.1.2項(xiàng)目整合Spring Security
11.1.3JSON Web Token基本介紹
11.2項(xiàng)目權(quán)限功能表設(shè)計(jì)
11.2.1權(quán)限表設(shè)計(jì)并創(chuàng)建
11.2.2生成權(quán)限基礎(chǔ)代碼
11.3Spring Security動(dòng)態(tài)權(quán)限控制
11.3.1無權(quán)限異常處理
11.3.2認(rèn)證異常處理
11.3.3用戶詳細(xì)信息功能實(shí)現(xiàn)
11.3.4自定義授權(quán)管理器
11.3.5實(shí)現(xiàn)Token生成工具
11.3.6JWT登錄授權(quán)過濾器
11.3.7Spring Security配置
11.4實(shí)現(xiàn)登錄接口及完善相關(guān)功能
11.4.1用戶登錄與退出功能實(shí)現(xiàn)
11.4.2用戶注冊功能實(shí)現(xiàn)
11.4.3使用注解獲取登錄用戶信息
11.4.4修改密碼功能實(shí)現(xiàn)
11.5功能測試
11.5.1賬號(hào)登錄相關(guān)測試
11.5.2菜單與角色測試
11.5.3權(quán)限測試
本章小結(jié)
第12章Jenkins自動(dòng)化部署項(xiàng)目
12.1服務(wù)器基礎(chǔ)環(huán)境配置
12.1.1安裝JDK
12.1.2安裝Maven
12.1.3安裝MySQL
12.1.4安裝Redis
12.2Jenkins入門
12.2.1Jenkins特點(diǎn)
12.2.2CI/CD是什么
12.2.3Jenkins版本與安裝介紹
12.3Jenkins的安裝
12.3.1啟動(dòng)Jenkins
12.3.2進(jìn)入Jenkins
12.3.3基礎(chǔ)配置
12.4構(gòu)建項(xiàng)目
12.4.1新建倉庫分支
12.4.2創(chuàng)建任務(wù)
12.4.3添加運(yùn)行項(xiàng)目命令
12.4.4WebHooks管理
本章小結(jié)
第13章日志管理與通知中心功能實(shí)現(xiàn)
13.1項(xiàng)目操作日志功能實(shí)現(xiàn)
13.1.1初始化日志代碼
13.1.2自定義日志注解
13.1.3接口測試
13.2系統(tǒng)審核功能實(shí)現(xiàn)
13.2.1審核表設(shè)計(jì)并創(chuàng)建
13.2.2審核功能代碼實(shí)現(xiàn)
13.2.3功能測試
13.3通知公告功能實(shí)現(xiàn)
13.3.1公告表設(shè)計(jì)并創(chuàng)建
13.3.2公告功能代碼實(shí)現(xiàn)
13.3.3定時(shí)發(fā)布公告
13.3.4功能測試
本章小結(jié)
第14章圖書管理系統(tǒng)功能實(shí)現(xiàn)
14.1圖書分類功能實(shí)現(xiàn)
14.1.1圖書分類表設(shè)計(jì)并創(chuàng)建
14.1.2分類功能代碼實(shí)現(xiàn)
14.1.3功能測試
14.2圖書管理功能實(shí)現(xiàn)
14.2.1圖書表設(shè)計(jì)并創(chuàng)建
14.2.2圖書功能代碼實(shí)現(xiàn)
14.2.3功能測試
14.3圖書借閱管理功能實(shí)現(xiàn)
14.3.1圖書借閱表設(shè)計(jì)并創(chuàng)建
14.3.2圖書借閱功能代碼實(shí)現(xiàn)
14.3.3功能測試
14.4任務(wù)調(diào)度功能實(shí)現(xiàn)
14.4.1XXLJOB簡介
14.4.2快速入門
14.4.3管理XXLJOB版本
14.4.4借閱到期提醒功能實(shí)現(xiàn)
14.4.5部署XXLJOB服務(wù)
本章小結(jié)
Vue.js篇
第15章探索Vue.js的世界,開啟前端之旅
15.1Vue.js快速入門
15.1.1Vue.js簡介
15.1.2為什么選擇Vue.js
15.1.3Ant Design Vue簡介
15.2Vue.js項(xiàng)目環(huán)境準(zhǔn)備
15.2.1安裝Node.js
15.2.2安裝WebStorm
15.3前端項(xiàng)目搭建
15.3.1VueVbenAdmin項(xiàng)目簡介
15.3.2啟動(dòng)項(xiàng)目
本章小結(jié)
第16章前端基礎(chǔ)功能實(shí)現(xiàn)
16.1修改前端項(xiàng)目相關(guān)配置項(xiàng)
16.1.1環(huán)境變量配置
16.1.2修改前端接收數(shù)據(jù)結(jié)構(gòu)
16.2登錄/退出功能實(shí)現(xiàn)
16.2.1用戶登錄
16.2.2用戶退出
16.3用戶注冊與忘記密碼功能實(shí)現(xiàn)
16.3.1用戶注冊前端實(shí)現(xiàn)
16.3.2忘記密碼前端實(shí)現(xiàn)
16.4前端項(xiàng)目部署
16.4.1前端項(xiàng)目部署環(huán)境配置
16.4.2新建任務(wù)
16.4.3測試前端項(xiàng)目構(gòu)建
16.4.4部署Nginx
本章小結(jié)
第17章系統(tǒng)管理功能實(shí)現(xiàn)
17.1動(dòng)態(tài)菜單生成
17.1.1系統(tǒng)左側(cè)導(dǎo)航欄實(shí)現(xiàn)
17.1.2權(quán)限處理
17.2用戶管理功能實(shí)現(xiàn)
17.2.1添加接口
17.2.2功能實(shí)現(xiàn)
17.2.3測試
17.3角色管理功能實(shí)現(xiàn)
17.4菜單管理功能實(shí)現(xiàn)
本章小結(jié)
第18章系統(tǒng)工具和監(jiān)控功能實(shí)現(xiàn)
18.1通知公告功能實(shí)現(xiàn)
18.2審核管理功能實(shí)現(xiàn)
18.3文件管理功能實(shí)現(xiàn)
18.4郵件與監(jiān)控管理功能實(shí)現(xiàn)
本章小結(jié)
第19章圖書管理功能實(shí)現(xiàn)
19.1圖書分類功能實(shí)現(xiàn)
19.2圖書功能實(shí)現(xiàn)
19.3圖書借閱管理功能實(shí)現(xiàn)
19.3.1圖書借閱
19.3.2借閱記錄
19.4圖書項(xiàng)目功能完善
19.4.1修改密碼
19.4.2個(gè)人資料
19.4.3首頁配置
本章小結(jié)
uniapp篇
第20章uniapp快速入門
20.1uniapp簡介
20.1.1為什么選擇uniapp
20.1.2功能架構(gòu)
20.1.3開發(fā)規(guī)范
20.2安裝HBuilderX開發(fā)工具
20.3安裝微信開發(fā)工具
20.4uniapp項(xiàng)目管理
20.4.1創(chuàng)建uniapp項(xiàng)目
20.4.2Git管理uniapp項(xiàng)目
本章小結(jié)
第21章小程序初印象
21.1小程序簡介
21.2申請(qǐng)微信小程序賬號(hào)
21.3運(yùn)行小程序
本章小結(jié)
第22章圖書小程序功能實(shí)現(xiàn)
22.1基礎(chǔ)配置
22.1.1底部導(dǎo)航欄
22.1.2引入uView UI框架
22.1.3封裝后端接口請(qǐng)求
22.1.4登錄功能實(shí)現(xiàn)
22.2首頁功能實(shí)現(xiàn)
22.3圖書列表功能實(shí)現(xiàn)
22.4通知功能實(shí)現(xiàn)
22.5個(gè)人中心功能實(shí)現(xiàn)
22.6小程序發(fā)布
本章小結(jié)
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)