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

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

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

定 價(jià):¥89.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第 1 章  Spring Boot入門 1
1.1  Spring Boot介紹 1
1.1.1  Spring Boot簡(jiǎn)介 1
1.1.2  Spring Boot核心模塊 3
1.2  開發(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  入口類@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)目需求說明 36
2.2.2  系統(tǒng)功能設(shè)計(jì) 37
2.2.3  系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 37
2.2.4  系統(tǒng)文件說明 38
2.3  項(xiàng)目前端設(shè)計(jì) 39
2.3.1  登錄注冊(cè) 39
2.3.2  部門管理 42
2.3.3  員工信息管理 44
2.3.4  工資管理 49
2.3.5  考勤記錄管理 52
2.4  項(xiàng)目后端實(shí)現(xiàn) 53
2.4.1  通用分頁類 53
2.4.2  通用返回結(jié)果 57
2.4.3  登錄/注冊(cè) 57
2.4.4  部門管理 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)目需求說明 79
3.2.2  系統(tǒng)功能設(shè)計(jì) 80
3.2.3  系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 81
3.2.4  系統(tǒng)文件說明 87
3.3  項(xiàng)目前端設(shè)計(jì) 88
3.3.1  登錄 88
3.3.2  二手房房源管理 91
3.3.3  樓盤信息管理 92
3.3.4  房源信息管理 95
3.3.5  樓盤動(dòng)態(tài)管理 96
3.3.6  認(rèn)購管理 97
3.3.7  銷售管理 98
3.3.8  認(rèn)籌管理 99
3.3.9  樓盤收藏管理 100
3.3.10  系統(tǒng)管理與系統(tǒng)設(shè)置 100
3.4  項(xiàng)目后端實(shí)現(xiàn) 105
3.4.1  通用類 105
3.4.2  登錄 109
3.4.3  二手房房源管理 109
3.4.4  樓盤信息管理 111
3.4.5  房源信息管理 113
3.4.6  文件操作 114
3.4.7  其他功能管理 116
3.5  項(xiàng)目總結(jié) 116
第 4 章  購物車管理系統(tǒng) 118
4.1  項(xiàng)目技術(shù)選型 118
4.1.1  Spring Security 118
4.1.2  H2數(shù)據(jù)庫 122
4.1.3  Thymeleaf 129
4.1.4  框架搭建 135
4.2  項(xiàng)目前期準(zhǔn)備 140
4.2.1  項(xiàng)目需求說明 140
4.2.2  系統(tǒng)功能設(shè)計(jì) 140
4.2.3  系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 140
4.2.4  系統(tǒng)文件說明 141
4.3  項(xiàng)目前端設(shè)計(jì) 142
4.3.1  登錄 142
4.3.2  注冊(cè) 144
4.3.3  商品展示頁面 145
4.3.4  購物車頁面 147
4.3.5  通用導(dǎo)航 148
4.3.6  通用分頁 149
4.3.7  安全校驗(yàn)錯(cuò)誤頁面 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  商城首頁 164
4.4.6  購物車與訂單相關(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ù)庫 179
5.1.3  框架搭建 195
5.2  項(xiàng)目前期準(zhǔn)備 198
5.2.1  項(xiàng)目需求說明 198
5.2.2  系統(tǒng)功能設(shè)計(jì) 198
5.2.3  系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 199
5.2.4  系統(tǒng)文件說明 201
5.3  項(xiàng)目前端設(shè)計(jì) 202
5.3.1  登錄 202
5.3.2  控制臺(tái)首頁 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  類型管理 210
5.3.9  分頁展示 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  微信開發(fā)者工具 241
6.1.6  后臺(tái)服務(wù)框架搭建 242
6.2  項(xiàng)目前期準(zhǔn)備 252
6.2.1  項(xiàng)目需求說明 252
6.2.2  系統(tǒng)功能設(shè)計(jì) 252
6.2.3  系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 253
6.2.4  系統(tǒng)文件說明 258
6.3  項(xiàng)目前端設(shè)計(jì) 259
6.3.1  首頁 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)目需求說明 282
7.2.2  系統(tǒng)功能設(shè)計(jì) 282
7.2.3  系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 282
7.2.4  系統(tǒng)文件說明 283
7.3  項(xiàng)目前端設(shè)計(jì) 284
7.3.1  登錄與退出 284
7.3.2  聊天室主頁面 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 ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)