注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Spring快速入門到精通

Spring快速入門到精通

Spring快速入門到精通

定 價(jià):¥108.00

作 者: 明日科技 編著
出版社: 化學(xué)工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

  《Spring快速入門到精通》是一本基礎(chǔ)與實(shí)踐相結(jié)合的圖書。全書共分為三篇,分別是基礎(chǔ)篇、案例篇、項(xiàng)目篇,其中基礎(chǔ)篇16章、案例篇10章、項(xiàng)目篇2章。從學(xué)Spring、Spring MVC和Spring Boot到用Spring、Spring MVC和Spring Boot的角度出發(fā),幫助讀者快速掌握基礎(chǔ)知識(shí)的同時(shí),引導(dǎo)讀者如何使用它們開發(fā)應(yīng)用程序。本書提供豐富的資源,包括實(shí)例、案例和項(xiàng)目的源碼及相關(guān)講解視頻、學(xué)習(xí)計(jì)劃表、指令速查表等,全方位為讀者提供服務(wù)。本書不僅適合作為軟件開發(fā)入門者的自學(xué)用書,而且適合作為高等院校相關(guān)專業(yè)的教學(xué)參考書,還適合供初入職場的開發(fā)人員查閱、參考。

作者簡介

  無

圖書目錄

第1篇  基礎(chǔ)篇001
第1章 Spring入門  002
1.1  Spring概述  002
1.1.1 三層架構(gòu)  003
1.1.2 Spring的優(yōu)良特性  003
1.1.3 Spring框架的特點(diǎn)  003
1.2  Spring體系結(jié)構(gòu)  004
1.2.1 核心容器  004
1.2.2 數(shù)據(jù)訪問  005
1.2.3 Web層和Test模塊  005
1.2.4 其他模塊  006
1.3  Spring環(huán)境配置  006
1.3.1 安裝JDK  006
1.3.2 下載Spring框架  009
1.3.3 安裝Eclipse  012
1.3.4 安裝Spring Tool Suite  019
1.4  Spring的第一個(gè)實(shí)例  024
1.4.1 創(chuàng)建項(xiàng)目  024
1.4.2 添加jar文件  024
1.4.3 新建.java文件  026
第2章 Spring IoC容器  028
2.1  IoC容器概述  028
2.1.1 依賴注入  029
2.1.2 IoC容器的工作原理  029
2.1.3 IoC容器的兩種實(shí)現(xiàn)  029
2.2  Spring Bean定義  030
2.3  Spring Bean作用域  032
2.3.1 singleton作用域  032
2.3.2 prototype作用域  034
2.4  Spring Bean生命周期  035
2.5  Spring Bean后置處理器  037
2.6  Spring Bean繼承  040
2.7  綜合案例  043
2.8  實(shí)戰(zhàn)練習(xí)  044
第3章 Spring依賴注入  045
3.1  Spring基于構(gòu)造函數(shù)的依賴注入  045
3.2  Spring基于設(shè)值函數(shù)的依賴注入  047
3.3  Spring基于短命名空間的依賴注入  049
3.4  Spring注入內(nèi)部Bean  052
3.5  Spring注入集合  056
3.6  綜合案例  059
3.7  實(shí)戰(zhàn)練習(xí)  061
第4章 Spring Beans自動(dòng)裝配  062
4.1  Beans自動(dòng)裝配概述  062
4.2  byName自動(dòng)裝配  063
4.3  byType自動(dòng)裝配  066
4.4  構(gòu)造函數(shù)自動(dòng)裝配  070
4.5  綜合案例  073
4.6  實(shí)戰(zhàn)練習(xí)  075
第5章 Spring AOP  076
5.1  AOP概述  076
5.2  AOP編程  078
5.2.1 Spring AOP的代理機(jī)制與連接點(diǎn)  078
5.2.2 Spring AOP的通知類型和切面類型  078
5.2.3 一般切面的AOP開發(fā)  079
5.2.4 切點(diǎn)切面的AOP開發(fā)  083
5.3  綜合案例  086
5.4  實(shí)戰(zhàn)練習(xí)  089
第6章 Spring JDBC  090
6.1  JdbcTemplate類概述  090
6.2  創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表  091
6.3  創(chuàng)建實(shí)體類  091
6.4  創(chuàng)建接口實(shí)現(xiàn)類  093
6.5  創(chuàng)建應(yīng)用程序運(yùn)行類  094
6.6  創(chuàng)建配置文件  095
6.7  綜合案例  097
6.8  實(shí)戰(zhàn)練習(xí)  100
第7章 Spring MVC  101
7.1  MVC設(shè)計(jì)模式概述  101
7.2  下載、配置Tomcat  102
7.2.1 下載Tomcat  102
7.2.2 配置Tomcat的環(huán)境變量  104
7.2.3 在Eclipse中配置Tomcat  107
7.3  第一個(gè)Spring MVC程序  112
7.3.1 創(chuàng)建動(dòng)態(tài)Web項(xiàng)目  112
7.3.2 導(dǎo)入jar包  114
7.3.3 編寫控制器類  115
7.3.4 編寫JSP文件  116
7.3.5 編寫XML文件  119
7.3.6 運(yùn)行Spring MVC程序  122
第8章 Spring Boot環(huán)境搭建  124
8.1  安裝項(xiàng)目構(gòu)建工具——Maven  124
8.1.1 下載壓縮包  124
8.1.2 修改jar文件的存放位置  126
8.1.3 添加阿里云中央倉庫鏡像  126
8.2  配置Maven環(huán)境  128
8.3  接口測試工具——Postman  131
8.4  編寫第一個(gè)Spring Boot程序  133
8.4.1 在Spring官網(wǎng)生成初始項(xiàng)目文件  133
8.4.2 Eclipse導(dǎo)入Spring Boot項(xiàng)目  135
8.4.3 編寫簡單的跳轉(zhuǎn)功能  137
8.4.4 打包項(xiàng)目  139
第9章 Spring Boot基礎(chǔ)  142
9.1  常用注解  142
9.2  啟動(dòng)類  143
9.3  命名規(guī)范  145
9.3.1 包的命名  145
9.3.2 Java文件的命名  147
9.4  為項(xiàng)目添加依賴  149
9.4.1 修改pom.xml配置文件  149
9.4.2 如何查找依賴的版本號(hào)  152
第10章 配置項(xiàng)目  153
10.1  配置文件  153
10.1.1 properties格式和yml格式  153
10.1.2 常用配置  156
10.2  讀取配置項(xiàng)的值  156
10.2.1 使用@Value注解注入  156
10.2.2 使用Environment環(huán)境組件  158
10.2.3 創(chuàng)建配置文件的映射對(duì)象  160
10.3  同時(shí)擁有多個(gè)配置文件  163
10.3.1 加載多個(gè)配置文件  163
10.3.2 切換多環(huán)境配置文件  166
10.4  @Configuration配置類  168
10.5  綜合案例  171
10.6  實(shí)戰(zhàn)練習(xí)  174
第11章 Controller控制器  175
11.1  映射URL請(qǐng)求  175
11.1.1 @Controller  175
11.1.2 @RequestMapping  176
11.1.3 @ResponseBody  185
11.1.4 @RestController  186
11.1.5 重定向  186
11.2  傳遞參數(shù)  187
11.2.1 自動(dòng)識(shí)別請(qǐng)求的參數(shù)  187
11.2.2 @RequestParam  189
11.2.3 @RequestBody  192
11.2.4 獲取Servlet的內(nèi)置對(duì)象  193
11.3  綜合案例  195
11.4  實(shí)戰(zhàn)練習(xí)  201
第12章 請(qǐng)求的過濾、攔截與監(jiān)聽  202
12.1  過濾器  202
12.1.1 通過配置類注冊  203
12.1.2 通過@WebFilter注解注冊  205
12.2  攔截器  206
12.3  監(jiān)聽器  210
12.4  綜合案例  213
12.5  實(shí)戰(zhàn)練習(xí)  214
第13章 Service服務(wù)  215
13.1  @Service注解  215
13.2  同時(shí)存在多個(gè)實(shí)現(xiàn)類的情況  217
13.2.1 按照實(shí)現(xiàn)類名稱映射  217
13.2.2 按照@Service的value屬性映射  220
13.3  綜合案例  223
13.4  實(shí)戰(zhàn)練習(xí)  224
第14章 日志組件  225
14.1  Spring Boot默認(rèn)的日志組件  225
14.1.1 log4j框架與logback框架  225
14.1.2 slf4j日志框架  225
14.2  打印日志  226
14.2.1 slf4j的用法  226
14.2.2 解讀日志  227
14.3  保存日志文件  229
14.3.1 指定日志文件保存地址  229
14.3.2 指定日志文件名稱  230
14.3.3 為日志文件添加約束  230
14.4  調(diào)整日志內(nèi)容  231
14.4.1 設(shè)置日志級(jí)別  231
14.4.2 修改日志格式  233
14.5  綜合案例  234
14.6  實(shí)戰(zhàn)練習(xí)  235
第15章 單元測試  237
15.1  Spring Boot中的JUnit  237
15.2  注解  239
15.2.1 核心注解  239
15.2.2 測前準(zhǔn)備與測后收尾  241
15.2.3 參數(shù)化測試  243
15.2.4 其他常用注解  248
15.3  斷言  251
15.3.1 Assertions類的常用方法  251
15.3.2 兩種導(dǎo)入方式  252
15.3.3 Executable接口  252
15.3.4 在測試中的應(yīng)用  253
15.4  模擬Servlet內(nèi)置對(duì)象  256
15.5  模擬網(wǎng)絡(luò)請(qǐng)求  258
15.5.1 創(chuàng)建網(wǎng)絡(luò)請(qǐng)求  258
15.5.2 添加請(qǐng)求參數(shù)  259
15.5.3 分析結(jié)果  260
15.6  綜合案例  262
15.7  實(shí)戰(zhàn)練習(xí)  265
第16章 異常處理  266
16.1  攔截特定異常  266
16.2  獲取具體的異常日志  267
16.3  指定被攔截的Java文件  269
16.3.1 只攔截某個(gè)包中發(fā)生的異常  269
16.3.2 只攔截某個(gè)注解標(biāo)注類發(fā)生的異常  271
16.4  攔截自定義異常  273
16.5  綜合案例  275
16.6  實(shí)戰(zhàn)練習(xí)  277

第2篇  案例篇279
第17章 表單處理(Spring MVC實(shí)現(xiàn))   280
17.1  案例效果預(yù)覽  280
17.2  業(yè)務(wù)流程圖  281
17.3  實(shí)現(xiàn)步驟  281
17.3.1 創(chuàng)建動(dòng)態(tài)Web項(xiàng)目  281
17.3.2 編寫員工類  282
17.3.3 編寫控制器類  282
17.3.4 編寫JSP文件  284
17.3.5 編寫XML文件  286
第18章 頁面顯示自定義異常信息(Spring MVC實(shí)現(xiàn))   288
18.1  案例效果預(yù)覽  288
18.2  業(yè)務(wù)流程圖  289
18.3  實(shí)現(xiàn)步驟  290
18.3.1 編寫用戶類  290
18.3.2 編寫控制器類  291
18.3.3 編寫自定義異常類  292
18.3.4 編寫JSP文件  293
18.3.5 編寫XML文件  295
第19章 用戶調(diào)查問卷(Spring MVC實(shí)現(xiàn))   298
19.1  案例效果預(yù)覽  298
19.2  業(yè)務(wù)流程圖  299
19.3  實(shí)現(xiàn)步驟  299
19.3.1 編寫用戶類  300
19.3.2 編寫控制器類  302
19.3.3 編寫JSP文件  304
19.3.4 編寫XML文件  307
第20章 上傳文件(Spring MVC 文件上傳技術(shù)實(shí)現(xiàn))   310
20.1  案例效果預(yù)覽  310
20.2  業(yè)務(wù)流程圖  311
20.3  實(shí)現(xiàn)步驟  311
20.3.1 編寫文件模型類  312
20.3.2 編寫文件控制器類  313
20.3.3 編寫JSP文件  314
20.3.4 編寫XML文件  316
第21章 導(dǎo)出數(shù)據(jù)至Excel(Spring MVC Excel讀寫技術(shù)實(shí)現(xiàn))   318
21.1  案例效果預(yù)覽  318
21.2  業(yè)務(wù)流程圖  319
21.3  實(shí)現(xiàn)步驟  319
21.3.1 編寫模型類  320
21.3.2 編寫工具類  321
21.3.3 編寫控制器類  323
21.3.4 編寫JSP文件  325
21.3.5 編寫XML文件  326
第22章 批量上傳考試成績(Spring Boot POI技術(shù)實(shí)現(xiàn))  328
22.1  案例效果預(yù)覽  328
22.2  業(yè)務(wù)流程圖  329
22.3  實(shí)現(xiàn)步驟  330
22.3.1 儲(chǔ)備知識(shí)  330
22.3.2 為項(xiàng)目添加依賴  332
22.3.3 編寫工具類  333
22.3.4 編寫控制器類  334
22.3.5 編寫視圖文件  335
第23章 頁面動(dòng)態(tài)展示服務(wù)器回執(zhí)(Spring Boot WebSocket API實(shí)現(xiàn))  337
23.1  案例效果預(yù)覽  337
23.2  客戶端與服務(wù)端之間的觸發(fā)關(guān)系圖  338
23.3  實(shí)現(xiàn)步驟  338
23.3.1 儲(chǔ)備知識(shí)  338
23.3.2 添加依賴  341
23.3.3 編寫配置類  341
23.3.4 編寫服務(wù)端  342
23.3.5 編寫客戶端  343
23.3.6 創(chuàng)建控制器  344
第24章 模擬手機(jī)掃碼登錄(Spring Boot qrcode.js 二維碼掃碼技術(shù)實(shí)現(xiàn))  345
24.1  案例效果預(yù)覽  345
24.2  業(yè)務(wù)流程圖  346
24.3  實(shí)現(xiàn)步驟  347
24.3.1 添加依賴  347
24.3.2 添加qrcode.js  347
24.3.3 模擬消息隊(duì)列  347
24.3.4 編寫配置類  348
24.3.5 服務(wù)端實(shí)現(xiàn)  348
24.3.6 客戶端實(shí)現(xiàn)  349
24.3.7 控制器實(shí)現(xiàn)  351
第25章 網(wǎng)頁聊天室(Spring Boot jQuery技術(shù)實(shí)現(xiàn))  352
25.1  案例效果預(yù)覽  352
25.2  業(yè)務(wù)流程圖  354
25.3  實(shí)現(xiàn)步驟  354
25.3.1 添加依賴  354
25.3.2 添加jQuery  355
25.3.3 編寫配置類  355
25.3.4 自定義會(huì)話組  355
25.3.5 服務(wù)端實(shí)現(xiàn)  357
25.3.6 客戶端實(shí)現(xiàn)  358
25.3.7 控制器實(shí)現(xiàn)  359
第26章 高并發(fā)搶票服務(wù)(Spring Boot Redis實(shí)現(xiàn))  360
26.1  案例效果預(yù)覽  360
26.2  業(yè)務(wù)流程圖  361
26.3  實(shí)現(xiàn)步驟  361
26.3.1 Windows系統(tǒng)搭建Redis環(huán)境  361
26.3.2 添加依賴  364
26.3.3 編寫配置項(xiàng)  364
26.3.4 注冊Jedis對(duì)象  364
26.3.5 編寫購票服務(wù)  365
26.3.6 控制器實(shí)現(xiàn)  366
26.3.7 編寫搶票入口頁面  367

第3篇  項(xiàng)目篇369
第27章 K12(中小學(xué))綜合測評(píng)系統(tǒng)(Spring MVC jQuery MySQL數(shù)據(jù)庫實(shí)現(xiàn))  370
27.1  需求分析  370
27.2  系統(tǒng)設(shè)計(jì)  370
27.2.1 開發(fā)環(huán)境  370
27.2.2 功能結(jié)構(gòu)  371
27.2.3 業(yè)務(wù)流程  371
27.2.4 項(xiàng)目結(jié)構(gòu)  371
27.3  創(chuàng)建項(xiàng)目  372
27.3.1 基礎(chǔ)數(shù)據(jù)庫表  372
27.3.2 配置文件  373
27.4  Excel文件解析模塊  377
27.4.1 頁面必填項(xiàng)判定  377
27.4.2 上傳選取Excel文件  378
27.4.3 頁面上傳校驗(yàn)判定  379
27.4.4 后臺(tái)Excel接收方法  380
27.4.5 后臺(tái)Excel數(shù)據(jù)處理方法  380
27.4.6 自定義排序規(guī)則  382
27.4.7 實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)  383
27.5  雷達(dá)圖模塊  384
27.5.1 數(shù)據(jù)集合處理  384
27.5.2 雷達(dá)圖數(shù)據(jù)處理方法  384
27.5.3 創(chuàng)建雷達(dá)圖  385
27.5.4 圖片信息處理  386
27.5.5 圖片保存方法  386
27.5.6 頁面圖片展示  387
27.6  數(shù)據(jù)信息導(dǎo)出模塊  387
27.6.1 數(shù)據(jù)信息處理方法  388
27.6.2 設(shè)置導(dǎo)出Excel格式  389
27.6.3 設(shè)置Excel圖片信息  389
27.6.4 Excel報(bào)表的導(dǎo)出  390
27.7  個(gè)人信息排序  391
27.7.1 頁面數(shù)據(jù)信息錄入  391
27.7.2 接收個(gè)人信息數(shù)據(jù)  392
27.7.3 個(gè)人信息數(shù)據(jù)存儲(chǔ)  393
第28章 Show——企業(yè)最佳展示平臺(tái)(Spring框架 HTML5 MySQL數(shù)據(jù)庫實(shí)現(xiàn))  394
28.1  需求分析  394
28.2  系統(tǒng)設(shè)計(jì)  395
28.2.1 開發(fā)環(huán)境  395
28.2.2 功能結(jié)構(gòu)  395
28.2.3 業(yè)務(wù)流程  395
28.2.4 項(xiàng)目結(jié)構(gòu)  396
28.3  數(shù)據(jù)表設(shè)計(jì)  396
28.4  前臺(tái)場景基礎(chǔ)模塊  397
28.4.1 獲取場景基礎(chǔ)數(shù)據(jù)  398
28.4.2 獲取場景樣式屬性  399
28.4.3 實(shí)現(xiàn)場景保存  403
28.5  前臺(tái)場景編輯模塊  404
28.5.1 場景的拖拽排序  404
28.5.2 新增場景頁面  406
28.5.3 刪除場景頁面  407
28.5.4 場景頁面的復(fù)制  408
28.5.5 預(yù)覽場景頁面  411
28.6  后臺(tái)場景維護(hù)模塊  413
28.6.1 場景審核的實(shí)現(xiàn)  413
28.6.2 場景復(fù)制的實(shí)現(xiàn)  418
28.6.3 場景轉(zhuǎn)換模塊的實(shí)現(xiàn)  420

本目錄推薦

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