SpringBoot + Vue.js 項目全棧開發實踐
孫建召
簡體書新到貨|2書75折 (8/25--9/4) 詳見活動內容 »
-
85折
$550量子計算與人工智能 -
85折
$351圖解Skill+OpenClaw:零代碼打造你的AI智能助手 -
85折
$254OpenClaw快速上手極簡部署與實戰 -
79折
$943系統安全工程導論 -
79折
$327機器人學基礎 第4版 -
79折
$283智能體的超級大腦:大模型工作原理揭秘 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$50930天輕松學會SQL -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$856先進智能感知技術與應用 -
85折
$759視覺智能 — 技術前沿與應用探索 -
85折
$402分布式數據庫系統:原理解析與架構設計 -
85折
$453理解深度學習 -
85折
$351AI 優先:面向未來的企業和品牌行動指南 -
85折
$407飛書雲端安全養蝦 極簡OpenClaw實操手冊 -
85折
$504雲網融合的新型網絡架構 -
85折
$402Seedance創富手冊:零基礎做電商帶貨和自媒體 -
85折
$351Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法 -
85折
$453自然語言處理實踐:語義理解與信息抽取 -
85折
$300大模型應用 -
85折
$305生成式大模型項目實戰(微課版) -
85折
$652衛星導航系統多徑抑制技術 -
85折
$453移動機器人自主導航技術
商品描述
"《SpringBoot+Vue.js項目全棧開發實踐》是一本面向初學者的全棧開發實戰指南。本書共分為17章,從零開始,詳細講解了如何使用SpringBoot和Vue 3.0進行前後端分離的項目開發。 書中詳細介紹了MVC、MVP、MVVM三種架構模式,並指導讀者搭建編程環境和掌握代碼調試方式。接著,通過構建一個SpringBoot項目,介紹了項目的初始配置、接口開發與測試,並集成了部署功能。在完善後端框架與接口開發部分,指導讀者準備數據庫、配置IDEA數據庫插件、集成Mybatis持久層框架,並開發了用戶列表查詢接口等。 前端部分,從創建Vue 3.0前端項目開始,配置了router路由、整合了Element Plus,並設計了業務端Frame頁面的導航區。接下來的章節中,分別介紹了用戶登錄註冊接口開發與頁面設計、人員管理模塊、體檢套餐模塊、訂單管理模塊、微信參數動態配置接口的開發,以及使用Vue 3.0搭建體檢商城前臺、商城首頁、體檢中心、支付頁、個人中心頁等的設計與實現。 內容涵蓋了後端SpringBoot框架的搭建、前端Vue 3.0項目的初始化、前後端接口的聯調、業務模塊的開發,以及微信支付等核心功能的實現。每一章都配有豐富的實例和圖解,幫助讀者快速上手並掌握相關知識。在每一章的結尾都提供了就業面試解析與技巧,幫助讀者在掌握技術的同時更好地應對面試。此外,本書特別註重實戰,通過體檢商城項目的開發實踐,讓讀者能夠學以致用,真正掌握全棧開發的技能。 無論是對於想要入門全棧開發的新手,還是希望提升相關技能的開發者,本書都是一本不可多得的學習寶典。 "
作者簡介
"孫建召,碩士研究生,河南經貿職業學院,副教授,主要研究領域為計算機網絡和數據庫。於光許,碩士研究生,河南經貿職業學院,講師。研究方向:網絡及安全。付喆,碩士研究生,河南經貿職業學院,講師,主要研究領域為計算機網絡和軟件工程。"
目錄大綱
第1章 零基礎學前端開發 1
1.1 背景知識 1
1.1.1 客戶-服務器體系結構 1
1.1.2 HTML、CSS與JavaScript 2
1.1.3 RESTful架構 3
1.1.4 大前端時代的來臨 3
1.2 三種架構模式:MVC、MVP、MVVM 4
1.2.1 MVC架構模式 4
1.2.2 MVP架構模式 5
1.2.3 MVVM架構模式 6
1.2.4 三者的區別和優劣 8
1.3 搭建編程環境 9
1.3.1 Web環境 10
1.3.2 SpringBoot的運行環境 10
1.3.3 項目開發工具 14
1.4 代碼調試方式 15
1.5 就業面試解析與技巧 16
1.5.1 面試解析與技巧(一) 16
1.5.2 面試解析與技巧(二) 17
第2章 構建SpringBoot項目 18
2.1 新建SpringBoot項目 18
2.2 項目初始配置 21
2.3 代碼關聯Git遠程倉庫 23
2.4 啟動日誌優化 29
2.5 開發Hello World接口 32
2.6 使用HTTP Client測試接口 33
2.7 集成熱部署 35
2.8 就業面試解析與技巧 37
2.8.1 面試解析與技巧(一) 37
2.8.2 面試解析與技巧(二) 37
第3章 完善後端框架與接口開發 39
3.1 數據庫準備 39
3.2 IDEA數據庫插件配置 41
3.3 集成持久層框架MyBatis 42
3.4 集成MyBatis官方代碼生成器 45
3.5 用戶列表查詢接口開發 48
3.6 封裝返回參數 50
3.7 制作CopyUtil封裝BeanUtils 53
3.8 就業面試解析與技巧 54
3.8.1 面試解析與技巧(一) 54
3.8.2 面試解析與技巧(二)
第4章 從零開始搭建前端項目 56
4.1 用Vite創建Vue 3.0前端項目 56
4.2 配置router路由 60
4.3 整合Element Plus 62
4.4 定義404頁面 64
4.5 設計業務端Frame頁面的導航區 65
4.6 就業面試解析與技巧
第5章 從零開始搭建後端項目 77
5.1 利用Maven創建SpringBoot項目 77
5.2 配置Druid連接池 79
5.3 配置Redis 82
5.4 RBAC權限模型 85
5.5 SaToken認證與授權框架 85
5.6 允許CORS跨域請求 93
5.7 就業面試解析與技巧 94
第6章 用戶登錄註冊接口開發與頁面設計 96
6.1 使用MySQL創建用戶表 96
6.2 SpringBoot項目中集成tk Mapper 97
6.3 使用tk Mapper編寫登錄接口 100
6.4 使用tk Mapper編寫註冊接口 103
6.5 在Vue項目中安裝Cookie 103
6.6 在Vue項目中安裝axios 104
6.7 登錄頁的頁面設計與實現 105
6.8 註冊頁的頁面設計與實現 109
6.9 就業面試解析與技巧 112
第7章 SpringBoot實現人員管理模塊 114
第8章 體檢套餐模塊需求分析與接口開發 134
第9章 訂單管理模塊需求分析與接口開發 151
第10章 微信參數動態配置接口開發 163
第11章 使用Vue 3.0搭建體檢商城前臺 174
第12章 商城首頁的設計與實現 187
第13章 體檢中心的設計與實現 201
第14章 微信支付接口的設計與實現 211
第15章 支付頁和個人中心頁的設計與實現 227
第16章 我的商品和體檢報告的接口設計與實現 242
第17章 我的商品和體檢報告的前端實現 262



