商品描述
作者:夏運虎、姚曉峰 出版社:深智數位 出版日:1140519 ISBN:9786267569788 語言:中文繁體 裝訂方式:平裝 內容簡介 https://youtu.be/KG_92eLRZK4 ►全面介紹專案開發流程,從規劃到實作 ►深入解析 Spring Boot 技術選型與應用 ►詳細指導開發環境安裝與配置 ►掌握 Git 版本管理與專案建構技巧 ►整合 MyBatis-Plus,提升資料操作效率 ►使用 Apifox 進行 API 設計與管理 ►介紹 Docker、MinIo、阿里雲 OSS 儲存方案 ►配置 Redis 快取,優化系統效能 ►支援郵件、簡訊與驗證碼通知功能 ►強化 Spring Security 權限與安全管理 ►Jenkins 自動化部署,提升開發效率 ►Vue 3.0、Vben Admin、uni-app 打造完整前後端 【內容簡介】 本書涵蓋專案開發的完整流程,從專案規劃、技術選型、環境配置到部署維運。詳細介紹 Spring Boot 的選擇與建置,並指導 JDK、IntelliJ IDEA、Maven、MySQL 及視覺化工具的安裝與配置。透過 Git 進行版本管理,確保程式碼一致性,並整合 MyBatis-Plus 簡化資料操作。API 設計採用 Apifox 進行管理,提升介面文件的規範性與開發效率。檔案管理部分,透過 Docker 部署 MinIo,並整合阿里雲 OSS 提供彈性儲存方案。Redis 相關章節涵蓋環境配置與工具類開發,提升快取效能。郵件、簡訊與驗證碼功能整合阿里雲服務,提供多管道通知機制。Spring Security 章節專注於權限控管與登入驗證,確保系統安全性。Jenkins 自動化部署,提升開發與維運效率,並介紹 Linux 伺服器的環境建置。前端開發選用 Vue 3.0,搭配 Vben Admin,實現登入、使用者管理與專案部署。小程式開發採用 uni-app,整合 uView UI 框架,實作圖書管理、通知公告與個人中心,提供完整的企業級應用開發實戰指南。 作者簡介 作者介紹夏運虎 技術研發工程師。CSDN優質內容創作者、專欄作者、阿里雲社區專家博主。具有一線互聯網項目開發經驗,開發過大型項目系統,技術實戰經驗豐富。熟練使用Java、SpringBoot、Vue.js及uni-app等開發語言和框架,開源了博客系統前後端分離項目開發教程。 姚曉峰 無錫太湖學院物聯網工程學院副教授,學院軟件工程專業負責人,先後開設「Java語言程序設計」 「移動終端開發技術」 「軟件工程」 「編譯原理」 「面向對象分析與設計」等多門本科生課程。曾獲無錫市第十一屆自然科學優秀學術論文二等獎,參編的《經貿文獻信息檢索》獲無錫市第八次哲學社會科學優秀成果三等獎。主持教育部產學合作協同育人項目2項,發表科研論文8篇,授權專利3項,指導省級重點大學生創新創業項目2項,參與或出版教材4部。譯者介紹 目錄 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.1 Spring Boot 簡介 2.1.2 為什麼選擇Spring Boot 2.1.3 Spring Boot 版本介紹 ▌2.2 建立Spring Boot 專案 2.2.1 線上建立 2.2.2 IDEA 工具建立 ▌本章小結 第3 章 準備專案開發環境 ▌3.1 JDK 的安裝和配置 3.1.1 JDK 的概念 3.1.2 下載JDK 3.1.3 安裝JDK 3.1.4 配置環境變數 3.1.5 JDK 和JRE 有什麼區別 ▌3.2 IntelliJ IDEA 開發工具的安裝 3.2.1 下載IntelliJ IDEA 3.2.2 IntelliJ IDEA 的安裝 ▌3.3 Maven 的安裝與配置 3.3.1 下載Maven 3.3.2 安裝配置Maven 3.3.3 Maven 的相關配置 ▌3.4 MySQL 的安裝與配置 3.4.1 下載MySQL 3.4.2 配置MySQL 3.4.3 驗證配置 ▌3.5 MySQL 視覺化工具安裝 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.3 Git 安裝與配置 4.3.1 下載Git 4.3.2 安裝Git 4.3.3 Git 配置資訊 ▌4.4 遠端倉庫連接 4.4.1 程式提交遠端倉庫 4.4.2 IDEA 使用Git 4.4.3 IDEA 程式暫存區 ▌本章小結 第5 章 建構父子模組及設定檔 ▌5.1 建構子模組 5.1.1 建立library-admin 子模組 5.1.2 建立library-common 子模組 5.1.3 增加專案設定檔 ▌5.2 整合專案日誌 5.2.1 日誌等級 5.2.2 日誌使用技巧和建議 5.2....