最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Spring快速入門到精通

2023-08-27 00:09 作者:好困想睡覺了啦  | 我要投稿

鏈接:https://pan.baidu.com/s/14_odNAGEx9f_kTJo6NaOog?pwd=t999?

提取碼:t999

《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的代理機(jī)制與連接點 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默認(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è)置日志級別 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 測前準(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)置對象 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 只攔截某個注解標(biāo)注類發(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章 模擬手機(jī)掃碼登錄(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 雷達(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報表的導(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 后臺場景維護(hù)模塊 413
28.6.1 場景審核的實現(xiàn) 413
28.6.2 場景復(fù)制的實現(xiàn) 418
28.6.3 場景轉(zhuǎn)換模塊的實現(xiàn) 420

查看全部↓

前言/序言

Spring是JavaEE編程領(lǐng)域的一個輕量級開源框架,是為了降低企業(yè)級編程開發(fā)的復(fù)雜性,增加開發(fā)敏捷性的應(yīng)用型框架。Spring MVC是Spring框架提供的一個基于MVC設(shè)計模式的應(yīng)用于輕量級Web開發(fā)的框架。Spring MVC的實現(xiàn)過程,需要Servlet、JSP和JavaBean予以支持。相比較Spring,Spring Boot的特點是非常明顯的,即代碼非常少、配置非常簡單、可以自動部署、易于單元測試、集成了各種流行的第三方框架或軟件和啟動項目的速度很快等,因此,市面上越來越多的企業(yè)使用Spring Boot作為項目架構(gòu)的框架。


Spring快速入門到精通的評論 (共 條)

分享到微博請遵守國家法律
乐清市| 沈丘县| 德清县| 恩平市| 枞阳县| 酉阳| 安庆市| 普兰店市| 乐陵市| 开原市| 闽侯县| 盘山县| 章丘市| 永顺县| 汾阳市| 九江县| 开原市| 聊城市| 韶山市| 大关县| 黔西县| 甘德县| 翁源县| 天气| 年辖:市辖区| 贵溪市| 贵南县| 洞口县| 湘阴县| 慈利县| 金寨县| 新安县| 景谷| 福清市| 靖西县| 南郑县| 信宜市| 旺苍县| 衡山县| 衡阳县| 宜君县|