跳到主要內容

高手用最強大Java:Spring Boot+Vue.js+uni-app全端開發 (1版)

$972元 定價: $1080 9折 可訂購

此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

也可以到門市自行翻閱這本書

店內位置

下單選門市自取可使用文化幣
有團購需求請加官方LINE詢問

LINE US!
下單後調書
作者
夏運虎,姚曉峰
出版社
深智數位
ISBN
9786267569788
版次
1
出版日期
2025/05
頁數
464

簡介

►全面介紹專案開發流程,從規劃到實作   ►深入解析 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 框架,實作圖書管理、通知公告與個人中心,提供完整的企業級應用開發實戰指南。

目錄

結構。   第7 章主要介紹專案介面文件的設計,採用了Apifox 進行介面管理及參數的設計,功能十分強大。同時還實現了使用者功能的基礎實現和相關測試工作。   第8 章主要實現專案圖片管理功能,介紹了Docker 在伺服器中的安裝和使用,並使用Docker 架設了MinIo 檔案伺服器,為專案提供檔案儲存功能。還將詳細介紹阿里雲的物件儲存OSS,然後透過X Spring File Storage 儲存管理對儲存平臺進行整合,透過設定檔即可修改上傳的服務平臺。   第9 章主要介紹Spring Boot 整合Redis 的實現,並配置Redis 環境和安裝Redis 視覺化工具及實現Redis 工具類別。   第10 章主要介紹郵件、簡訊發送和驗證碼功能,詳細介紹Spring Boot 整合阿里雲簡訊服務、申請簡訊簽名和範本及簡訊發送工具。還整合郵件發送功能,實現了多管道訊息的發送。   第11 章主要介紹Spring Security 安全管理相關技術,也是本專案的重點功能實現,相對於初學者而言難度比較大,涉及專案的許可權、許可權控制和登入驗證等相關工作。同時實現了使用者登入、註冊等功能。   第12 章主要介紹Jenkins 自動化部署專案的功能,這是在企業開發中經常遇到的運行維護操作。還將介紹對Linux 伺服器專案環境的架設及實現專案透過Jenkins 自動化部署到伺服器上的操作。   第13 章主要介紹專案日誌、通知中心和系統審核功能程式的實現,還將通知功能與審核進行對接,實現了公告審核及定時發佈公告的功能。   第14 章主要介紹專案業務部分的功能實現,包括圖書分類、圖書管理及圖書借閱管理等功能。還使用了XXL-JOB 任務排程功能,幾乎貼近企業真實的專案技術要求。   第15 章主要介紹前端專案的技術選型,選擇使用Vue 3.0 版本,並架設Vue專案開發環境及選擇前端Vue-Vben-Admin 開放原始碼框架進行快速開發。   第16 章主要介紹專案前端頁面的主要實現、改造原有的相關專案程式,對接後端相關介面,並實現了登入、退出、使用者註冊及忘記密碼等相關功能,最後介紹前端專案的部署,依舊選用Jenkins 自動化實現前端的部署,真正做到前後端專案自動化。   第17 章主要介紹對系統管理模組的頁面開發和相關介面的對接,主要包括選單、使用者及角色管理的實現。   第18 章主要介紹系統工具和監控功能的前端實現,並完成相關功能的測試。   第19 章主要介紹圖書管理業務功能的前端實現,對接圖書相關的介面,並對系統的前端功能進行了完善,增加了個人資料、修改密碼等功能實現。   第20 章開始進入小程式的開發階段,主要介紹uni-app 技術入門,為什麼會選擇uni-app 開發小程式,並安裝了HBuilder X 和微信開發者工具作為小程式的開發工具及小程式專案的程式版本管理。   第21 章主要介紹小程式的特點和功能,如何申請微信小程式帳號和執行小程式服務。   第22 章主要介紹透過uni-app 使用uView UI 框架對小程式實現開發操作,增加了小程式的登入功能、底部導覽列、圖書列表、通知公告及個人中心功能,最後介紹小程式上線操作。   繁體中文出版說明   本書作者為中國大陸人士,書中多個章節使用中國大陸之服務及網站,為簡體中文介面。為求全書實際操作精確,本書部分圖例使用簡體中文介面,特此說明。   致謝   首先,我要感謝我的妻子和我的父母,他們在我寫作的日日夜夜一直給予我無盡的關愛和支援。他們的理解和支援是我堅持下去的最大動力。   同時在書稿完成的過程中,我想向趙佳霓編輯表示最深切的感謝。感謝您在我創作中提供的很多寶貴意見,您的協助不僅是編輯工作,更是對整個專案的一種投入,使這本書得以更進一步地呈現在讀者面前。   其次,感謝對本書的技術提供幫助的專業人士,其中有吳家興、徐斌和趙金寶等,同時,我要感謝所有參與審稿的專業人士,他們的寶貴意見和建議使這本書的內容更加準確、深入、豐富。他們的專業貢獻為這本書的品質提供了保障。   最後,我要感謝所有閱讀者,感謝你們的關注和支援。   筆者的閱歷有限,書中難免存在不妥之處,請讀者見諒,並提出寶貴意見。 夏運虎

為您推薦