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

Spring快速入門到精通

Spring快速入門到精通

定 價:¥108.00

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

購買這本書可以去


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

內(nèi)容簡介

  《Spring快速入門到精通》是一本基礎(chǔ)與實踐相結(jié)合的圖書。全書共分為三篇,分別是基礎(chǔ)篇、案例篇、項目篇,其中基礎(chǔ)篇16章、案例篇10章、項目篇2章。從學(xué)Spring、Spring MVC和Spring Boot到用Spring、Spring MVC和Spring Boot的角度出發(fā),幫助讀者快速掌握基礎(chǔ)知識的同時,引導(dǎo)讀者如何使用它們開發(fā)應(yīng)用程序。本書提供豐富的資源,包括實例、案例和項目的源碼及相關(guān)講解視頻、學(xué)習(xí)計劃表、指令速查表等,全方位為讀者提供服務(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框架的特點  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的第一個實例  024
1.4.1 創(chuà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容器的兩種實現(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  實戰(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  實戰(zhàn)練習(xí)  061
第4章 Spring Beans自動裝配  062
4.1  Beans自動裝配概述  062
4.2  byName自動裝配  063
4.3  byType自動裝配  066
4.4  構(gòu)造函數(shù)自動裝配  070
4.5  綜合案例  073
4.6  實戰(zhàn)練習(xí)  075
第5章 Spring AOP  076
5.1  AOP概述  076
5.2  AOP編程  078
5.2.1 Spring AOP的代理機制與連接點  078
5.2.2 Spring AOP的通知類型和切面類型  078
5.2.3 一般切面的AOP開發(fā)  079
5.2.4 切點切面的AOP開發(fā)  083
5.3  綜合案例  086
5.4  實戰(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)建實體類  091
6.4  創(chuàng)建接口實現(xiàn)類  093
6.5  創(chuàng)建應(yīng)用程序運行類  094
6.6  創(chuàng)建配置文件  095
6.7  綜合案例  097
6.8  實戰(zhàn)練習(xí)  100
第7章 Spring MVC  101
7.1  MVC設(shè)計模式概述  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  第一個Spring MVC程序  112
7.3.1 創(chuàng)建動態(tài)Web項目  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 運行Spring MVC程序  122
第8章 Spring Boot環(huán)境搭建  124
8.1  安裝項目構(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  編寫第一個Spring Boot程序  133
8.4.1 在Spring官網(wǎng)生成初始項目文件  133
8.4.2 Eclipse導(dǎo)入Spring Boot項目  135
8.4.3 編寫簡單的跳轉(zhuǎn)功能  137
8.4.4 打包項目  139
第9章 Spring Boot基礎(chǔ)  142
9.1  常用注解  142
9.2  啟動類  143
9.3  命名規(guī)范  145
9.3.1 包的命名  145
9.3.2 Java文件的命名  147
9.4  為項目添加依賴  149
9.4.1 修改pom.xml配置文件  149
9.4.2 如何查找依賴的版本號  152
第10章 配置項目  153
10.1  配置文件  153
10.1.1 properties格式和yml格式  153
10.1.2 常用配置  156
10.2  讀取配置項的值  156
10.2.1 使用@Value注解注入  156
10.2.2 使用Environment環(huán)境組件  158
10.2.3 創(chuàng)建配置文件的映射對象  160
10.3  同時擁有多個配置文件  163
10.3.1 加載多個配置文件  163
10.3.2 切換多環(huán)境配置文件  166
10.4  @Configuration配置類  168
10.5  綜合案例  171
10.6  實戰(zhàn)練習(xí)  174
第11章 Controller控制器  175
11.1  映射URL請求  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 自動識別請求的參數(shù)  187
11.2.2 @RequestParam  189
11.2.3 @RequestBody  192
11.2.4 獲取Servlet的內(nèi)置對象  193
11.3  綜合案例  195
11.4  實戰(zhàn)練習(xí)  201
第12章 請求的過濾、攔截與監(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  實戰(zhàn)練習(xí)  214
第13章 Service服務(wù)  215
13.1  @Service注解  215
13.2  同時存在多個實現(xiàn)類的情況  217
13.2.1 按照實現(xiàn)類名稱映射  217
13.2.2 按照@Service的value屬性映射  220
13.3  綜合案例  223
13.4  實戰(zhàn)練習(xí)  224
第14章 日志組件  225
14.1  Spring Boot默認的日志組件  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è)置日志級別  231
14.4.2 修改日志格式  233
14.5  綜合案例  234
14.6  實戰(zhàn)練習(xí)  235
第15章 單元測試  237
15.1  Spring Boot中的JUnit  237
15.2  注解  239
15.2.1 核心注解  239
15.2.2 測前準備與測后收尾  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)置對象  256
15.5  模擬網(wǎng)絡(luò)請求  258
15.5.1 創(chuàng)建網(wǎng)絡(luò)請求  258
15.5.2 添加請求參數(shù)  259
15.5.3 分析結(jié)果  260
15.6  綜合案例  262
15.7  實戰(zhàn)練習(xí)  265
第16章 異常處理  266
16.1  攔截特定異常  266
16.2  獲取具體的異常日志  267
16.3  指定被攔截的Java文件  269
16.3.1 只攔截某個包中發(fā)生的異常  269
16.3.2 只攔截某個注解標注類發(fā)生的異常  271
16.4  攔截自定義異常  273
16.5  綜合案例  275
16.6  實戰(zhàn)練習(xí)  277

第2篇  案例篇279
第17章 表單處理(Spring MVC實現(xiàn))   280
17.1  案例效果預(yù)覽  280
17.2  業(yè)務(wù)流程圖  281
17.3  實現(xiàn)步驟  281
17.3.1 創(chuàng)建動態(tài)Web項目  281
17.3.2 編寫員工類  282
17.3.3 編寫控制器類  282
17.3.4 編寫JSP文件  284
17.3.5 編寫XML文件  286
第18章 頁面顯示自定義異常信息(Spring MVC實現(xiàn))   288
18.1  案例效果預(yù)覽  288
18.2  業(yè)務(wù)流程圖  289
18.3  實現(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實現(xiàn))   298
19.1  案例效果預(yù)覽  298
19.2  業(yè)務(wù)流程圖  299
19.3  實現(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ù)實現(xiàn))   310
20.1  案例效果預(yù)覽  310
20.2  業(yè)務(wù)流程圖  311
20.3  實現(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ù)實現(xiàn))   318
21.1  案例效果預(yù)覽  318
21.2  業(yè)務(wù)流程圖  319
21.3  實現(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ù)實現(xiàn))  328
22.1  案例效果預(yù)覽  328
22.2  業(yè)務(wù)流程圖  329
22.3  實現(xiàn)步驟  330
22.3.1 儲備知識  330
22.3.2 為項目添加依賴  332
22.3.3 編寫工具類  333
22.3.4 編寫控制器類  334
22.3.5 編寫視圖文件  335
第23章 頁面動態(tài)展示服務(wù)器回執(zhí)(Spring Boot WebSocket API實現(xiàn))  337
23.1  案例效果預(yù)覽  337
23.2  客戶端與服務(wù)端之間的觸發(fā)關(guān)系圖  338
23.3  實現(xiàn)步驟  338
23.3.1 儲備知識  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章 模擬手機掃碼登錄(Spring Boot qrcode.js 二維碼掃碼技術(shù)實現(xiàn))  345
24.1  案例效果預(yù)覽  345
24.2  業(yè)務(wù)流程圖  346
24.3  實現(xiàn)步驟  347
24.3.1 添加依賴  347
24.3.2 添加qrcode.js  347
24.3.3 模擬消息隊列  347
24.3.4 編寫配置類  348
24.3.5 服務(wù)端實現(xiàn)  348
24.3.6 客戶端實現(xiàn)  349
24.3.7 控制器實現(xiàn)  351
第25章 網(wǎng)頁聊天室(Spring Boot jQuery技術(shù)實現(xiàn))  352
25.1  案例效果預(yù)覽  352
25.2  業(yè)務(wù)流程圖  354
25.3  實現(xiàn)步驟  354
25.3.1 添加依賴  354
25.3.2 添加jQuery  355
25.3.3 編寫配置類  355
25.3.4 自定義會話組  355
25.3.5 服務(wù)端實現(xiàn)  357
25.3.6 客戶端實現(xiàn)  358
25.3.7 控制器實現(xiàn)  359
第26章 高并發(fā)搶票服務(wù)(Spring Boot Redis實現(xiàn))  360
26.1  案例效果預(yù)覽  360
26.2  業(yè)務(wù)流程圖  361
26.3  實現(xiàn)步驟  361
26.3.1 Windows系統(tǒng)搭建Redis環(huán)境  361
26.3.2 添加依賴  364
26.3.3 編寫配置項  364
26.3.4 注冊Jedis對象  364
26.3.5 編寫購票服務(wù)  365
26.3.6 控制器實現(xiàn)  366
26.3.7 編寫搶票入口頁面  367

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

本目錄推薦

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