-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
SPRING BOOT企業(yè)級(jí)開發(fā)教程/黑馬程序員 版權(quán)信息
- ISBN:9787115512796
- 條形碼:9787115512796 ; 978-7-115-51279-6
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
SPRING BOOT企業(yè)級(jí)開發(fā)教程/黑馬程序員 本書特色
本書講解當(dāng)前Java EE企業(yè)級(jí)開發(fā)的熱門框架Spring Boot,并結(jié)合實(shí)際開發(fā)場(chǎng)景,介紹如何使用Spring Boot整合第三方框架進(jìn)行Web開發(fā)。全書共10章,其中,第1~2章介紹Spring Boot的相關(guān)概念、Spring Boot核心配置與注解;第3~9章介紹Spring Boot開發(fā)Web應(yīng)用的常見技術(shù),包括數(shù)據(jù)訪問、視圖技術(shù)、實(shí)現(xiàn)Web的常用功能、緩存管理、安全管理、消息服務(wù)、任務(wù)管理。第10章結(jié)合前面所學(xué)的知識(shí),開發(fā)一個(gè)綜合項(xiàng)目——個(gè)人博客系統(tǒng),希望讀者通過項(xiàng)目實(shí)戰(zhàn),深刻體會(huì)使用Spring Boot框架開發(fā)Web應(yīng)用的便捷之處。 本書附有配套視頻、源代碼、習(xí)題、教學(xué)PPT、教學(xué)設(shè)計(jì)等資源;另外,為了幫助初學(xué)者更好地學(xué)習(xí)本書講解的內(nèi)容,我們還提供了在線答疑服務(wù),希望可以幫助更多的讀者。 本書既可作為高等院校本、?朴(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為社會(huì)培訓(xùn)教材,是一本適合讀者自學(xué)和參考的讀物。
SPRING BOOT企業(yè)級(jí)開發(fā)教程/黑馬程序員 內(nèi)容簡(jiǎn)介
1.黑馬程序員系列圖書 2.本書附有配套視頻、源代碼、習(xí)題、教學(xué)PPT、教學(xué)設(shè)計(jì)等資源 3.為了幫助初學(xué)者更好地學(xué)習(xí)本書講解的內(nèi)容,還提供了在線答疑服務(wù),希望可以幫助更多的讀者。
SPRING BOOT企業(yè)級(jí)開發(fā)教程/黑馬程序員 目錄
1.1 Spring Boot概述 2
1.1.1 Spring Boot簡(jiǎn)介 2
1.1.2 Spring Boot的優(yōu)點(diǎn) 3
1.2 Spring Boot入門程序 4
1.2.1 環(huán)境準(zhǔn)備 4
1.2.2 使用Maven方式構(gòu)建Spring Boot
項(xiàng)目 4
1.2.3 使用Spring Initializr方式構(gòu)建
Spring Boot項(xiàng)目 9
1.3 單元測(cè)試與熱部署 13
1.3.1 單元測(cè)試 13
1.3.2 熱部署 14
1.4 Spring Boot原理分析 16
1.4.1 Spring Boot依賴管理 16
1.4.2 Spring Boot自動(dòng)配置 19
1.4.3 Spring Boot執(zhí)行流程 22
1.5 本章小結(jié) 26
1.6 習(xí)題 26
第 2章 Spring Boot核心配置與
注解 28
2.1 全局配置文件 29
2.1.1 application.properties配置文件 29
2.1.2 application.yaml配置文件 32
2.2 配置文件屬性值的注入 34
2.2.1 使用@ConfigurationProperties注入
屬性 34
2.2.2 使用@Value注入屬性 34
2.2.3 兩種注解對(duì)比分析 36
2.3 Spring Boot自定義配置 38
2.3.1 使用@PropertySource加載配置
文件 38
2.3.2 使用@ImportResource加載XML
配置文件 39
2.3.3 使用@Configuration編寫自定義
配置類 41
2.4 Profile多環(huán)境配置 42
2.4.1 使用Profile文件進(jìn)行多環(huán)境
配置 42
2.4.2 使用@Profile注解進(jìn)行多環(huán)境
配置 43
2.5 隨機(jī)值設(shè)置以及參數(shù)間引用 46
2.6 本章小結(jié) 47
2.7 習(xí)題 47
第3章 Spring Boot數(shù)據(jù)訪問 49
3.1 Spring Boot數(shù)據(jù)訪問概述 50
3.2 Spring Boot整合MyBatis 50
3.2.1 基礎(chǔ)環(huán)境搭建 50
3.2.2 使用注解的方式整合MyBatis 54
3.2.3 使用配置文件的方式整合
MyBatis 56
3.3 Spring Boot整合JPA 58
3.3.1 Spring Data JPA介紹 58
3.3.2 使用Spring Boot整合JPA 62
3.4 Spring Boot整合Redis 65
3.4.1 Redis介紹 65
3.4.2 使用Spring Boot整合Redis 67
3.5 本章小結(jié) 71
3.6 習(xí)題 71
第4章 Spring Boot視圖技術(shù) 73
4.1 Spring Boot支持的視圖
技術(shù) 74
4.2 Thymeleaf基本語(yǔ)法 75
4.2.1 常用標(biāo)簽 75
4.2.2 標(biāo)準(zhǔn)表達(dá)式 77
4.3 Thymeleaf基本使用 79
4.3.1 Thymeleaf模板基本配置 79
4.3.2 靜態(tài)資源的訪問 79
4.4 使用Thymeleaf完成數(shù)據(jù)的
頁(yè)面展示 79
4.5 使用Thymeleaf配置國(guó)際化
頁(yè)面 82
4.6 本章小結(jié) 87
4.7 習(xí)題 87
第5章 Spring Boot實(shí)現(xiàn)Web
的常用功能 89
5.1 Spring MVC的整合支持 90
5.1.1 Spring MVC自動(dòng)配置介紹 90
5.1.2 Spring MVC功能擴(kuò)展實(shí)現(xiàn) 90
5.2 Spring Boot整合Servlet
三大組件 94
5.2.1 組件注冊(cè)整合Servlet三大組件 94
5.2.2 路徑掃描整合Servlet三大組件 98
5.3 文件上傳與下載 100
5.3.1 文件上傳 100
5.3.2 文件下載 104
5.4 Spring Boot應(yīng)用的打包和
部署 107
5.4.1 Jar包方式打包部署 107
5.4.2 War包方式打包部署 111
5.5 本章小結(jié) 113
5.6 習(xí)題 113
第6章 Spring Boot緩存
管理 115
6.1 Spring Boot默認(rèn)緩存管理 116
6.1.1 基礎(chǔ)環(huán)境搭建 116
6.1.2 Spring Boot默認(rèn)緩存體驗(yàn) 119
6.2 Spring Boot緩存注解
介紹 120
6.3 Spring Boot整合Redis緩存
實(shí)現(xiàn) 123
6.3.1 Spring Boot支持的緩存組件 123
6.3.2 基于注解的Redis緩存實(shí)現(xiàn) 124
6.3.3 基于API的Redis緩存實(shí)現(xiàn) 128
6.4 自定義Redis緩存序列化
機(jī)制 131
6.4.1 自定義RedisTemplate 131
6.4.2 自定義RedisCacheManager 135
6.5 本章小結(jié) 137
6.6 習(xí)題 137
第7章 Spring Boot安全管理 139
7.1 Spring Security介紹 140
7.2 Spring Security快速入門 140
7.2.1 基礎(chǔ)環(huán)境搭建 140
7.2.2 開啟安全管理效果測(cè)試 142
7.3 MVC Security安全配置
介紹 144
7.4 自定義用戶認(rèn)證 145
7.4.1 內(nèi)存身份認(rèn)證 145
7.4.2 JDBC身份認(rèn)證 147
7.4.3 UserDetailsService身份認(rèn)證 150
7.5 自定義用戶授權(quán)管理 153
7.5.1 自定義用戶訪問控制 153
7.5.2 自定義用戶登錄 156
7.5.3 自定義用戶退出 159
7.5.4 登錄用戶信息獲取 161
7.5.5 記住我功能 163
7.5.6 CSRF防護(hù)功能 168
7.6 Security管理前端頁(yè)面 173
7.7 本章小結(jié) 175
7.8 習(xí)題 175
第8章 Spring Boot消息
服務(wù) 177
8.1 消息服務(wù)概述 178
8.1.1 為什么要使用消息服務(wù) 178
8.1.2 常用消息中間件介紹 180
8.2 RabbitMQ消息中間件 181
8.2.1 RabbitMQ簡(jiǎn)介 181
8.2.2 RabbitMQ工作模式介紹 181
8.3 RabbitMQ安裝以及整合環(huán)境
搭建 183
8.3.1 安裝RabbitMQ 183
8.3.2 Spring Boot整合RabbitMQ環(huán)境
搭建 184
8.4 Spring Boot與RabbitMQ整合
實(shí)現(xiàn) 185
8.4.1 Publish/Subscribe(發(fā)布訂閱
模式) 185
8.4.2 Routing(路由模式) 193
8.4.3 Topics(通配符模式) 195
8.5 本章小結(jié) 197
8.6 習(xí)題 197
第9章 Spring Boot任務(wù)管理 199
9.1 異步任務(wù) 200
9.1.1 無(wú)返回值異步任務(wù)調(diào)用 200
9.1.2 有返回值異步任務(wù)調(diào)用 202
9.2 定時(shí)任務(wù) 203
9.2.1 定時(shí)任務(wù)介紹 204
9.2.2 定時(shí)任務(wù)實(shí)現(xiàn) 206
9.3 郵件任務(wù) 208
9.3.1 發(fā)送純文本郵件 208
9.3.2 發(fā)送帶附件和圖片的郵件 210
9.3.3 發(fā)送模板郵件 213
9.4 本章小結(jié) 215
9.5 習(xí)題 215
第 10章 Spring Boot綜合項(xiàng)目
實(shí)戰(zhàn)——個(gè)人博客
系統(tǒng) 217
10.1 系統(tǒng)概述 218
10.1.1 系統(tǒng)功能介紹 218
10.1.2 項(xiàng)目效果預(yù)覽 218
10.2 項(xiàng)目設(shè)計(jì) 220
10.2.1 系統(tǒng)開發(fā)及運(yùn)行環(huán)境 220
10.2.2 文件組織結(jié)構(gòu) 220
10.2.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 222
10.3 系統(tǒng)環(huán)境搭建 223
10.3.1 準(zhǔn)備數(shù)據(jù)庫(kù)資源 223
10.3.2 準(zhǔn)備項(xiàng)目環(huán)境 224
10.4 前臺(tái)管理模塊 229
10.4.1 文章分頁(yè)展示 229
10.4.2 文章詳情查看 238
10.4.3 文章評(píng)論管理 244
10.5 后臺(tái)管理模塊 249
10.5.1 數(shù)據(jù)展示 249
10.5.2 文章發(fā)布 252
10.5.3 文章修改 256
10.5.4 文章刪除 258
10.6 用戶登錄控制 261
10.7 定時(shí)郵件發(fā)送 267
10.8 本章小結(jié) 270
SPRING BOOT企業(yè)級(jí)開發(fā)教程/黑馬程序員 作者簡(jiǎn)介
黑馬程序員,傳智播客旗下高端IT教育品牌。它是由中國(guó)Java培訓(xùn)先行者張孝祥老師發(fā)起,聯(lián)合全球最大的中文IT社區(qū)CSDN、中關(guān)村軟件園共同創(chuàng)辦的一家專業(yè)教育機(jī)構(gòu)。辦學(xué)至今,我們一直堅(jiān)守著“為千萬(wàn)人少走彎路而著書,為中華軟件之崛起而講課”的辦學(xué)理念,堅(jiān)持培養(yǎng)優(yōu)秀軟件應(yīng)用工程師的宏偉目標(biāo),在累計(jì)培養(yǎng)的十萬(wàn)余名學(xué)員中,其中90%的學(xué)員均已在北、上、廣等一線城市高薪就業(yè)。
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
山海經(jīng)
- >
唐代進(jìn)士錄
- >
隨園食單
- >
經(jīng)典常談
- >
中國(guó)歷史的瞬間
- >
龍榆生:詞曲概論/大家小書
- >
上帝之肋:男人的真實(shí)旅程