-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Spring Boot+Vue.js+uni-app全棧開發 版權信息
- ISBN:9787302671954
- 條形碼:9787302671954 ; 978-7-302-67195-4
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Spring Boot+Vue.js+uni-app全棧開發 本書特色
本書幫助讀者更加深入地學習和實踐Spring Boot、Vue.js和 uni-app 全棧開發的技能,同時包括將項目上線,可以隨時分享給任何人查看,提升自身的自豪感和學習興趣,更好地激發學習動力。
Spring Boot+Vue.js+uni-app全棧開發 內容簡介
本書主要以項目實戰為主線,教會讀者如何開發全棧項目。本書基于Spring Boot3.1以上版本和Vue.js3.0版本的前后端分離項目開發,以及面向用戶端的uni-app的小程序開發。本書的基礎知識會在項目的開發過程中穿插講解,不會單獨講解,采用實戰驅動學習知識的教學方法,并通過詳細的代碼示例清晰的圖解和源碼解析幫助讀者快速理解和掌握全棧項目開發的技巧和*佳項目實踐。
本書分為3篇共22章。Spring Boot篇(第1~14章)從環境搭建到項目上線,逐步深入講解項目開發流程,并使用眾多企業級流行的開發技術,如Redis、Docker、Jenkins、MyBatis-Plus等。Vue.js篇(第l5~19章)使用Vue3.0版本,采用開源的Vue.js框架Vue-Vben-Admin作為項目啟動模板,以便快速搭建后臺管理系統,節約時間成本等。uni-app篇(第20~22章)詳細介紹uni-app框架的技術特點,從零開始搭建小程序項目,實現完整的項目實戰開發。
本書適合需要學習Spring Boot、Vue.js及小程序的開發者,以及需要學習項目經驗的初學者,特別是那些學完基礎知識后需要實戰項目進行練習的初學者,也可作為高等院校相關專業課程實訓的教學參考書。
Spring Boot+Vue.js+uni-app全棧開發 目錄
本書源碼 Spring Boot篇 第1章項目簡介 1.1項目規劃 1.2如何有效學習本書 1.3技術梳理 1.4開發規范 1.4.1命名規范 1.4.2注釋 1.4.3接口規范 1.4.4數據庫設計規范 1.4.5字典規范 本章小結 第2章探索Spring Boot 2.1揭秘Spring Boot 2.1.1Spring Boot簡介 2.1.2為什么選擇Spring Boot 2.1.3Spring Boot版本介紹 2.2創建Spring Boot項目 2.2.1在線創建 2.2.2IDEA工具創建 本章小結 第3章準備項目開發環境 3.1JDK的安裝和配置 3.1.1JDK的概念 3.1.2下載JDK 3.1.3安裝JDK 3.1.4配置環境變量 3.1.5JDK和JRE有什么區別 3.2IntelliJ IDEA開發工具的安裝 3.2.1下載IntelliJ IDEA 3.2.2IntelliJ IDEA的安裝 3.3Maven的安裝與配置 3.3.1下載Maven 3.3.2安裝配置Maven 3.3.3Maven的相關配置 3.4MySQL的安裝與配置 3.4.1下載MySQL 3.4.2配置MySQL 3.4.3驗證配置 3.5MySQL可視化工具安裝 3.5.1下載Navicat for MySQL 3.5.2連接MySQL 本章小結 第4章構建Spring Boot項目及項目管理 4.1使用Spring Initalizr構建項目 4.1.1配置Maven倉庫 4.1.2修改配置文件 4.1.3啟動項目 4.2項目代碼管理 4.2.1為什么要使用代碼管理 4.2.2創建代碼倉庫 4.2.3倉庫分支管理 4.3Git安裝與配置 4.3.1下載Git 4.3.2安裝Git 4.3.3Git配置信息 4.4遠程倉庫連接 4.4.1代碼提交遠程倉庫 4.4.2IDEA使用Git 4.4.3IDEA代碼暫存區 本章小結 第5章構建父子模塊及配置文件 5.1構建子模塊 5.1.1創建libraryadmin子模塊 5.1.2創建librarycommon子模塊 5.1.3添加項目配置文件 5.2整合項目日志 5.2.1日志級別 5.2.2日志使用技巧和建議 5.2.3添加日志依賴 5.3Spring Boot整合MyBatisPlus 5.3.1為什么選擇MyBatisPlus 5.3.2整合MyBatisPlus 本章小結 第6章數據庫操作及代碼生成器使用 6.1數據庫的創建與連接 6.1.1創建MySQL數據庫 6.1.2Spring Boot連接MySQL 6.1.3整合MySQL監控 6.2通用類設計與實現 6.2.1統一響應數據格式 6.2.2錯誤碼枚舉類 6.2.3Lombok安裝 6.2.4異常處理 6.2.5分頁功能設計與實現 6.3整合EasyCode代碼生成工具 6.3.1EasyCode簡介 6.3.2安裝EasyCode插件 6.3.3配置數據源 6.3.4項目包結構 6.3.5自定義EasyCode模板 本章小結 第7章接口文檔設計及用戶功能開發 7.1Apifox的介紹與應用 7.1.1Apifox簡介 7.1.2Apifox核心功能 7.1.3Apifox的選用 7.2項目接口文檔管理 7.3用戶功能開發 7.3.1創建用戶表 7.3.2初始化用戶代碼 7.3.3用戶接口文檔設計及測試 本章小結 第8章實現圖片上傳功能 8.1圖片管理實現 8.1.1創建圖片管理表 8.1.2創建librarysystem子模塊 8.1.3基礎代碼實現 8.2Docker快速入門 8.2.1Docker簡介 8.2.2Docker的設計理念 8.2.3Docker的架構 8.2.4安裝Docker 8.3搭建MinIo文件服務器 8.3.1MinIo簡介 8.3.2部署MinIo服務 8.3.3創建存儲桶 8.3.4創建密鑰 8.4阿里云對象存儲 8.4.1什么是對象存儲 8.4.2創建OSS存儲空間 8.4.3獲取訪問密鑰 8.5整合存儲管理平臺 8.5.1X Spring File Storage簡介 8.5.2項目整合X Spring File Storage 8.6圖片管理功能開發 8.6.1圖片上傳功能實現 8.6.2下載圖片功能實現 本章小結 第9章Spring Boot整合Redis 9.1Redis入門 9.1.1Redis簡介 9.1.2Redis的安裝與運行 9.2Redis的可視化工具 9.2.1RedisInsight的安裝 9.2.2創建Redis的連接 9.3整合Redis 9.3.1添加Redis的依賴 9.3.2編寫配置文件 9.3.3Redis工具類 9.3.4測試Redis 本章小結 第10章實現郵件、短信發送和驗證碼功能 10.1整合短信服務 10.1.1申請短信簽名 10.1.2申請短信模板 10.1.3短信服務功能實現 10.1.4短信發送工具實現 10.2整合郵件發送 10.2.1申請授權碼 10.2.2設計郵件配置表 10.2.3業務代碼功能實現 10.2.4測試郵件發送 10.3圖形驗證碼 10.3.1驗證碼操作流程 10.3.2生成圖形驗證碼 本章小結 第11章整合Spring Security安全管理 11.1Spring Security與JSON Web Token入門 11.1.1Spring Security簡介 11.1.2項目整合Spring Security 11.1.3JSON Web Token基本介紹 11.2項目權限功能表設計 11.2.1權限表設計并創建 11.2.2生成權限基礎代碼 11.3Spring Security動態權限控制 11.3.1無權限異常處理 11.3.2認證異常處理 11.3.3用戶詳細信息功能實現 11.3.4自定義授權管理器 11.3.5實現Token生成工具 11.3.6JWT登錄授權過濾器 11.3.7Spring Security配置 11.4實現登錄接口及完善相關功能 11.4.1用戶登錄與退出功能實現 11.4.2用戶注冊功能實現 11.4.3使用注解獲取登錄用戶信息 11.4.4修改密碼功能實現 11.5功能測試 11.5.1賬號登錄相關測試 11.5.2菜單與角色測試 11.5.3權限測試 本章小結 第12章Jenkins自動化部署項目 12.1服務器基礎環境配置 12.1.1安裝JDK 12.1.2安裝Maven 12.1.3安裝MySQL 12.1.4安裝Redis 12.2Jenkins入門 12.2.1Jenkins特點 12.2.2CI/CD是什么 12.2.3Jenkins版本與安裝介紹 12.3Jenkins的安裝 12.3.1啟動Jenkins 12.3.2進入Jenkins 12.3.3基礎配置 12.4構建項目 12.4.1新建倉庫分支 12.4.2創建任務 12.4.3添加運行項目命令 12.4.4WebHooks管理 本章小結 第13章日志管理與通知中心功能實現 13.1項目操作日志功能實現 13.1.1初始化日志代碼 13.1.2自定義日志注解 13.1.3接口測試 13.2系統審核功能實現 13.2.1審核表設計并創建 13.2.2審核功能代碼實現 13.2.3功能測試 13.3通知公告功能實現 13.3.1公告表設計并創建 13.3.2公告功能代碼實現 13.3.3定時發布公告 13.3.4功能測試 本章小結 第14章圖書管理系統功能實現 14.1圖書分類功能實現 14.1.1圖書分類表設計并創建 14.1.2分類功能代碼實現 14.1.3功能測試 14.2圖書管理功能實現 14.2.1圖書表設計并創建 14.2.2圖書功能代碼實現 14.2.3功能測試 14.3圖書借閱管理功能實現 14.3.1圖書借閱表設計并創建 14.3.2圖書借閱功能代碼實現 14.3.3功能測試 14.4任務調度功能實現 14.4.1XXLJOB簡介 14.4.2快速入門 14.4.3管理XXLJOB版本 14.4.4借閱到期提醒功能實現 14.4.5部署XXLJOB服務 本章小結 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項目環境準備 15.2.1安裝Node.js 15.2.2安裝WebStorm 15.3前端項目搭建 15.3.1VueVbenAdmin項目簡介 15.3.2啟動項目 本章小結 第16章前端基礎功能實現 16.1修改前端項目相關配置項 16.1.1環境變量配置 16.1.2修改前端接收數據結構 16.2登錄/退出功能實現 16.2.1用戶登錄 16.2.2用戶退出
16.3用戶注冊與忘記密碼功能實現 16.3.1用戶注冊前端實現 16.3.2忘記密碼前端實現 16.4前端項目部署 16.4.1前端項目部署環境配置 16.4.2新建任務 16.4.3測試前端項目構建 16.4.4部署Nginx 本章小結 第17章系統管理功能實現 17.1動態菜單生成 17.1.1系統左側導航欄實現 17.1.2權限處理 17.2用戶管理功能實現 17.2.1添加接口 17.2.2功能實現 17.2.3測試 17.3角色管理功能實現 17.4菜單管理功能實現 本章小結 第18章系統工具和監控功能實現 18.1通知公告功能實現 18.2審核管理功能實現 18.3文件管理功能實現 18.4郵件與監控管理功能實現 本章小結 第19章圖書管理功能實現 19.1圖書分類功能實現 19.2圖書功能實現 19.3圖書借閱管理功能實現 19.3.1圖書借閱 19.3.2借閱記錄 19.4圖書項目功能完善 19.4.1修改密碼 19.4.2個人資料 19.4.3首頁配置 本章小結
uniapp篇 第20章uniapp快速入門 20.1uniapp簡介 20.1.1為什么選擇uniapp 20.1.2功能架構 20.1.3開發規范 20.2安裝HBuilderX開發工具 20.3安裝微信開發工具 20.4uniapp項目管理 20.4.1創建uniapp項目 20.4.2Git管理uniapp項目 本章小結 第21章小程序初印象 21.1小程序簡介 21.2申請微信小程序賬號 21.3運行小程序 本章小結 第22章圖書小程序功能實現 22.1基礎配置 22.1.1底部導航欄 22.1.2引入uView UI框架 22.1.3封裝后端接口請求 22.1.4登錄功能實現 22.2首頁功能實現 22.3圖書列表功能實現 22.4通知功能實現 22.5個人中心功能實現 22.6小程序發布 本章小結
Spring Boot+Vue.js+uni-app全棧開發 作者簡介
夏運虎,技術研發工程師。CSDN優質內容創作者、專欄作者、阿里云社區專家博主。具有一線互聯網項目開發經驗,開發過大型項目系統,技術實戰經驗豐富。熟練使用Java、SpringBoot、Vue.js及uni-app等開發語言和框架,開源了博客系統前后端分離項目開發教程。
姚曉峰,無錫太湖學院物聯網工程學院副教授,學院軟件工程專業負責人,先后開設“Java語言程序設計”“移動終端開發技術”“軟件工程”“編譯原理”“面向對象分析與設計”等多門本科生課程。曾獲無錫市第十一屆自然科學優秀學術論文二等獎,參編的《經貿文獻信息檢索》獲無錫市第八次哲學社會科學優秀成果三等獎。主持產學合作協同育人項目2項,發表科研論文8篇,授權專利3項,指導省級重點大學生創新創業項目2項,參與或出版教材4部。
- >
二體千字文
- >
羅曼·羅蘭讀書隨筆-精裝
- >
詩經-先民的歌唱
- >
經典常談
- >
伊索寓言-世界文學名著典藏-全譯本
- >
朝聞道
- >
姑媽的寶刀
- >
推拿