注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Spring Boot整合開(kāi)發(fā)案例實(shí)戰(zhàn)

Spring Boot整合開(kāi)發(fā)案例實(shí)戰(zhàn)

Spring Boot整合開(kāi)發(fā)案例實(shí)戰(zhàn)

定 價(jià):¥89.00

作 者: 顏井贊
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302624042 出版時(shí)間: 2023-03-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  隨著Java Web項(xiàng)目的發(fā)展,各種開(kāi)發(fā)框架與組件層出不窮,項(xiàng)目的配置越來(lái)越煩瑣,項(xiàng)目部署也需耗費(fèi)大量時(shí)間,給開(kāi)發(fā)人員帶來(lái)了諸多不便。Spring Boot的出現(xiàn)將開(kāi)發(fā)人員從煩瑣的項(xiàng)目配置中解放出來(lái),讓開(kāi)發(fā)人員更專(zhuān)注于業(yè)務(wù)的實(shí)現(xiàn),提高了開(kāi)發(fā)效率。本書(shū)從Spring Boot項(xiàng)目實(shí)戰(zhàn)的角度出發(fā)講解Spring Boot的原理與整合使用,包括每個(gè)項(xiàng)目所使用的技術(shù)與編碼實(shí)現(xiàn)過(guò)程。本書(shū)配套示例項(xiàng)目源碼和PPT課件。 本書(shū)分為7章。第1章主要介紹Spring Boot的特性、核心模塊、開(kāi)發(fā)環(huán)境配置與簡(jiǎn)單使用,同時(shí)對(duì)Spring Boot源碼進(jìn)行簡(jiǎn)單分析;第2~7章主要介紹實(shí)戰(zhàn)項(xiàng)目(包括員工管理系統(tǒng)、二手房管理系統(tǒng)、購(gòu)物車(chē)管理、用戶權(quán)限管理系統(tǒng)、小程序上報(bào)用戶信息、模擬聊天室),每個(gè)典型的實(shí)戰(zhàn)項(xiàng)目,都遵循項(xiàng)目的需求、設(shè)計(jì)以及實(shí)現(xiàn)流程,講解項(xiàng)目的開(kāi)發(fā)流程、使用技術(shù)和實(shí)現(xiàn)方法,同時(shí)介紹所用新工具的安裝和使用,并對(duì)每一個(gè)項(xiàng)目做出簡(jiǎn)單總結(jié)。 本書(shū)內(nèi)容由淺到深、解析詳細(xì)、示例豐富,從實(shí)戰(zhàn)角度指導(dǎo)讀者使用Spring Boot進(jìn)行項(xiàng)目開(kāi)發(fā),適合Spring Boot初學(xué)者快速入門(mén)以及具有一定經(jīng)驗(yàn)的開(kāi)發(fā)者提高技術(shù)整合能力,同時(shí)也適合作為高等院校相關(guān)專(zhuān)業(yè)的教材。

作者簡(jiǎn)介

  顏井贊,山東曲阜人,上海漢生科技副總裁。曾任東軟集團(tuán)軟件項(xiàng)目經(jīng)理、中科院計(jì)算所濟(jì)寧分所高級(jí)軟件工程師、大象醫(yī)療技術(shù)總監(jiān)。15年軟件研發(fā)經(jīng)驗(yàn),擅長(zhǎng)Java、Python開(kāi)發(fā),參與開(kāi)發(fā)國(guó)家電網(wǎng)等多個(gè)大型項(xiàng)目。在Java項(xiàng)目開(kāi)發(fā)過(guò)程中,接觸過(guò)眾多框架與組件,尤其擅長(zhǎng)Spring Boot框架的應(yīng)用開(kāi)發(fā)。

圖書(shū)目錄

第 1 章  Spring Boot入門(mén) 1
1.1  Spring Boot介紹 1
1.1.1  Spring Boot簡(jiǎn)介 1
1.1.2  Spring Boot核心模塊 3
1.2  開(kāi)發(fā)環(huán)境配置 10
1.2.1  安裝與配置JDK 10
1.2.2  安裝IntelliJ IDEA 13
1.2.3  安裝Maven 14
1.2.4  安裝MySQL 15
1.3  使用Spring Boot 19
1.3.1  快速搭建一個(gè)項(xiàng)目 19
1.3.2  運(yùn)行發(fā)布項(xiàng)目 21
1.4  Spring Boot源碼分析 25
1.4.1  入口類(lèi)@SpringBootApplication 25
1.4.2  深入理解自動(dòng)配置 27
1.5  本章小結(jié) 29
第 2 章  員工管理系統(tǒng) 30
2.1  項(xiàng)目技術(shù)選型 30
2.1.1  MyBatis 30
2.1.2  框架搭建 32
2.2  項(xiàng)目前期準(zhǔn)備 36
2.2.1  項(xiàng)目需求說(shuō)明 36
2.2.2  系統(tǒng)功能設(shè)計(jì) 37
2.2.3  系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 37
2.2.4  系統(tǒng)文件說(shuō)明 38
2.3  項(xiàng)目前端設(shè)計(jì) 39
2.3.1  登錄注冊(cè) 39
2.3.2  部門(mén)管理 42
2.3.3  員工信息管理 44
2.3.4  工資管理 49
2.3.5  考勤記錄管理 52
2.4  項(xiàng)目后端實(shí)現(xiàn) 53
2.4.1  通用分頁(yè)類(lèi) 53
2.4.2  通用返回結(jié)果 57
2.4.3  登錄/注冊(cè) 57
2.4.4  部門(mén)管理 61
2.4.5  員工信息管理 63
2.4.6  工資管理 64
2.4.7  考勤記錄管理 65
2.5  項(xiàng)目總結(jié) 68
第 3 章  二手房管理系統(tǒng) 69
3.1  項(xiàng)目技術(shù)選型 69
3.1.1  Spring Data JPA 69
3.1.2  Node.js 73
3.1.3  Vue和Element UI 75
3.1.4  框架搭建 76
3.2  項(xiàng)目前期準(zhǔn)備 79
3.2.1  項(xiàng)目需求說(shuō)明 79
3.2.2  系統(tǒng)功能設(shè)計(jì) 80
3.2.3  系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 81
3.2.4  系統(tǒng)文件說(shuō)明 87
3.3  項(xiàng)目前端設(shè)計(jì) 88
3.3.1  登錄 88
3.3.2  二手房房源管理 91
3.3.3  樓盤(pán)信息管理 92
3.3.4  房源信息管理 95
3.3.5  樓盤(pán)動(dòng)態(tài)管理 96
3.3.6  認(rèn)購(gòu)管理 97
3.3.7  銷(xiāo)售管理 98
3.3.8  認(rèn)籌管理 99
3.3.9  樓盤(pán)收藏管理 100
3.3.10  系統(tǒng)管理與系統(tǒng)設(shè)置 100
3.4  項(xiàng)目后端實(shí)現(xiàn) 105
3.4.1  通用類(lèi) 105
3.4.2  登錄 109
3.4.3  二手房房源管理 109
3.4.4  樓盤(pán)信息管理 111
3.4.5  房源信息管理 113
3.4.6  文件操作 114
3.4.7  其他功能管理 116
3.5  項(xiàng)目總結(jié) 116
第 4 章  購(gòu)物車(chē)管理系統(tǒng) 118
4.1  項(xiàng)目技術(shù)選型 118
4.1.1  Spring Security 118
4.1.2  H2數(shù)據(jù)庫(kù) 122
4.1.3  Thymeleaf 129
4.1.4  框架搭建 135
4.2  項(xiàng)目前期準(zhǔn)備 140
4.2.1  項(xiàng)目需求說(shuō)明 140
4.2.2  系統(tǒng)功能設(shè)計(jì) 140
4.2.3  系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 140
4.2.4  系統(tǒng)文件說(shuō)明 141
4.3  項(xiàng)目前端設(shè)計(jì) 142
4.3.1  登錄 142
4.3.2  注冊(cè) 144
4.3.3  商品展示頁(yè)面 145
4.3.4  購(gòu)物車(chē)頁(yè)面 147
4.3.5  通用導(dǎo)航 148
4.3.6  通用分頁(yè) 149
4.3.7  安全校驗(yàn)錯(cuò)誤頁(yè)面 149
4.4  項(xiàng)目后端實(shí)現(xiàn) 150
4.4.1  登錄與登錄認(rèn)證 150
4.4.2  注冊(cè)與參數(shù)驗(yàn)證 157
4.4.3  異常處理 160
4.4.4  安全校驗(yàn) 163
4.4.5  商城首頁(yè) 164
4.4.6  購(gòu)物車(chē)與訂單相關(guān) 165
4.5  項(xiàng)目總結(jié) 169
第 5 章  用戶權(quán)限管理系統(tǒng) 171
5.1  項(xiàng)目技術(shù)選型 171
5.1.1  Shrio權(quán)限認(rèn)證框架 171
5.1.2  PostgreSQL數(shù)據(jù)庫(kù) 179
5.1.3  框架搭建 195
5.2  項(xiàng)目前期準(zhǔn)備 198
5.2.1  項(xiàng)目需求說(shuō)明 198
5.2.2  系統(tǒng)功能設(shè)計(jì) 198
5.2.3  系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 199
5.2.4  系統(tǒng)文件說(shuō)明 201
5.3  項(xiàng)目前端設(shè)計(jì) 202
5.3.1  登錄 202
5.3.2  控制臺(tái)首頁(yè) 205
5.3.3  操作賬號(hào)管理 207
5.3.4  菜單管理 208
5.3.5  按鍵管理 209
5.3.6  組織管理 209
5.3.7  角色管理 210
5.3.8  類(lèi)型管理 210
5.3.9  分頁(yè)展示 211
5.4  項(xiàng)目后端實(shí)現(xiàn) 211
5.4.1  登錄認(rèn)證和權(quán)限認(rèn)證 211
5.4.2  驗(yàn)證碼生成 215
5.4.3  操作賬號(hào)管理 216
5.4.4  菜單管理 218
5.4.5  組織管理 219
5.4.6  其他管理 221
5.5  項(xiàng)目總結(jié) 221
第 6 章  使用小程序上報(bào)用戶信息 223
6.1  項(xiàng)目技術(shù)選型 223
6.1.1  MyBatis-Plus框架 223
6.1.2  JWT 235
6.1.3  HbuilderX簡(jiǎn)介 237
6.1.4  小程序客戶端項(xiàng)目搭建 239
6.1.5  微信開(kāi)發(fā)者工具 241
6.1.6  后臺(tái)服務(wù)框架搭建 242
6.2  項(xiàng)目前期準(zhǔn)備 252
6.2.1  項(xiàng)目需求說(shuō)明 252
6.2.2  系統(tǒng)功能設(shè)計(jì) 252
6.2.3  系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 253
6.2.4  系統(tǒng)文件說(shuō)明 258
6.3  項(xiàng)目前端設(shè)計(jì) 259
6.3.1  首頁(yè) 259
6.3.2  我的 260
6.3.3  微信一鍵登錄 260
6.3.4  完善信息 261
6.3.5  底部導(dǎo)航欄 262
6.4  項(xiàng)目后端實(shí)現(xiàn) 263
6.4.1  JWT登錄認(rèn)證 263
6.4.2  登錄與注冊(cè) 264
6.4.3  獲取信息 266
6.4.4  完善或修改信息 267
6.5  項(xiàng)目總結(jié) 268
第 7 章  模擬聊天室 269
7.1  項(xiàng)目技術(shù)選型 269
7.1.1  WebSocket 269
7.1.2  框架搭建 280
7.2  項(xiàng)目前期準(zhǔn)備 282
7.2.1  項(xiàng)目需求說(shuō)明 282
7.2.2  系統(tǒng)功能設(shè)計(jì) 282
7.2.3  系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 282
7.2.4  系統(tǒng)文件說(shuō)明 283
7.3  項(xiàng)目前端設(shè)計(jì) 284
7.3.1  登錄與退出 284
7.3.2  聊天室主頁(yè)面 284
7.3.3  群發(fā)消息 286
7.3.4  給指定用戶單獨(dú)發(fā)送消息 286
7.3.5  上線與下線 288
7.4  項(xiàng)目后端實(shí)現(xiàn) 289
7.4.1  上線與下線 289
7.4.2  發(fā)送消息 292
7.4.3  獲取當(dāng)前在線用戶列表 293
7.5  項(xiàng)目總結(jié) 294

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)