本書通過一個前后端分離的線上大型商城項目設計,介紹 Spring Boot+Vue的技術棧實戰,旨在幫助讀者獲得開發和統籌一個完整項目的能力,讓讀者在實戰中融會貫通當下的熱門技術棧。書中從零開始實現一個完整且純正的前后端分離商城應用,實現前端、后端、數據庫設計與開發流程,包括技術棧的詳細講解、多個功能模塊的開發實踐、實際項目開發中的產品流程等。
十三,企業技術主管、掘金優秀作者、CSDN博客專家、專欄作者、視頻講師。GitHub開源項目newbee-mall系列的主理人,多年一線開發經驗,歷任高級開發工程師、后端主程、技術部門主管等職位。熟練使用Java、SQL、Spring Boot、Vue等計算機語言和開發框架,有非常豐富的開發經驗,同時也是開源項目的愛好者和貢獻者。尼克陳,資深前端開發、掘金優秀作者、掘金小冊作者。畢業于寧波大學科技學院,多年一線開發經驗,對前端技術有自己的理解,善于通過多個角度,通俗易懂地闡述前端知識點。熟練使用NodeJS、React、Vue等計算機語言和開發框架,熱衷各種有趣的前端工具庫的研究。
目錄
第1章 前后端分離開發模式介紹····································································1
第2章 SpringBoot+Vue3前后端分離實戰商城項目的需求分析與功能設計··········9
第 3 章 后端技術棧選擇之 Spring Boot ·························································.22
第4章 后端代碼運行環境及開發工具安裝······················································30
第5章 SpringBoot項目搭建及快速上手·······················································44
第6章 SpringBoot實踐之Web功能開發······················································59
第7章 SpringBoot實踐之操作MySQL數據庫··············································81
第8章 SpringBoot實踐之整合Swagger接口管理工具··································108
第9章 商城后端API項目啟動和運行注意事項··············································122
第10章 后端API實戰之用戶模塊接口開發及功能講解···································145
第11章 后端API實戰之首頁接口開發及功能講解·········································183
第12章 后端API實戰之分類接口開發及功能講解·········································209
第13章 后端API實戰之商品模塊接口開發及功能講解···································229
第14章 后端API實戰之購物車模塊接口開發及功能講解································249
第15章 后端API實戰之訂單模塊接口開發及功能講解···································278
第16章 Vue3項目搭建及Vite原理淺析······················································313
第17章 Vue.js數據綁定············································································343
第18章 Vue3新特性···············································································389
第19章 CSS預處理工具Less的介紹和使用規范··········································426
第20章 Vue.js組件的應用·········································································448
第21章 路由插件Vue-Router的使用和原理淺析···········································471
第22章 全局狀態管理插件Vuex的介紹和使用·············································489
第23章 Vue3項目實戰之開發環境搭建······················································504
第24章 Vue3項目實戰之底部導航欄和公用組件提取····································526
第25章 Vue3項目實戰之用戶模塊·····························································544
第26章 Vue3項目實戰之首頁和分類頁面···················································570
第27章 Vue3項目實戰之商品搜索和商品詳情·············································605
第28章 Vue3項目實戰之下單購物流程······················································633