-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
名師講壇 Spring實戰(zhàn)開發(fā) 版權(quán)信息
- ISBN:9787302522782
- 條形碼:9787302522782 ; 978-7-302-52278-2
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
名師講壇 Spring實戰(zhàn)開發(fā) 本書特色
《名師講壇——Spring實戰(zhàn)開發(fā)(Redis SpringDataJPA SpringMVC SpringSecurity)》一共分為15章,核心的內(nèi)容包括Spring框架結(jié)構(gòu)、IOC&DI、AOP、Bean管理、資源管理、表達式語言和定時調(diào)度,同時整合了JMS消息服務、Web服務、Redis數(shù)據(jù)庫、JDBC和JPA等服務組件,*后又講解了流行的SpringMVC以及Spring提供的授權(quán)管理組件SpringSecurity。
名師講壇 Spring實戰(zhàn)開發(fā) 內(nèi)容簡介
《名師講壇——Spring實戰(zhàn)開發(fā)(Redis SpringDataJPA SpringMVC SpringSecurity)》內(nèi)容特色如下。
(1)15年Spring開發(fā)與教學培訓經(jīng)驗總結(jié),準確把握學習脈搏,深入分析重點難點。
(2)使用Eclipse Maven進行項目開發(fā),與真實項目開發(fā)環(huán)境完美對接。
(3)全書200個實際案例(附贈源代碼),全面分析了Spring的各項應用技術,讀者可輕松掌握Spring開發(fā)的核心要領。
(4)詳細講解了Redis數(shù)據(jù)庫的各項使用技術以及SpringDataRedis開發(fā)技術。
(5)詳細講解了JPA開發(fā)框架的各項開發(fā)技術,并且深入分析了SpringDataJPA技術的使用案例。
(6)Expression Language(EL)模塊:表達式語言支持,支持訪問和修改屬性值,方法調(diào)用,支持訪問及修改數(shù)組、容器和索引器、命名變量,支持算術和邏輯運算,支持從Spring容器獲取Bean,也支持列表透明、選擇和一般的列表聚合等。利用表達式語言,可以更加靈活地控制配置文件。
(7)提供了當前流行的高并發(fā)搶紅包處理案例與SpringMVC SpringDataJPA整合案例。
名師講壇 Spring實戰(zhàn)開發(fā) 目錄
第1章 Spring開發(fā)框架概述 1
1.1 Spring的產(chǎn)生背景 1
1.2 Spring簡介 3
1.3 Spring架構(gòu)圖 4
1.4 本章小結(jié) 6
第2章 控制反轉(zhuǎn) 7
2.1 IoC產(chǎn)生背景 7
2.2 搭建Spring開發(fā)環(huán)境 11
2.3 IoC開發(fā)實現(xiàn) 13
2.4 SpringTest測試 17
2.5 本章小結(jié) 18
第3章 Bean管理 20
3.1 Bean基本管理 20
3.2 使用p命名空間定義Bean 23
3.3 注入集合對象 24
3.3.1 注入數(shù)組對象 25
3.3.2 注入Set集合 27
3.3.3 注入Map集合 29
3.3.4 注入Properties集合 30
3.4 注入構(gòu)造方法 31
3.5 自動匹配 33
3.6 Bean的實例化管理 35
3.7 Bean的初始化與銷毀 38
3.8 基于Annotation配置管理 39
3.8.1 context掃描配置 40
3.8.2 資源掃描與注入 41
3.8.3 @Autowired注解 43
3.8.4 使用Java類進行配置 45
3.9 本章小結(jié) 45
第4章 Spring資源管理 47
4.1 Resource接口簡介 47
4.2 讀取不同資源 48
4.3 ResourceLoader接口 51
4.4 資源注入 53
4.5 注入資源數(shù)組 54
4.6 路徑通配符 55
4.7 本章小結(jié) 56
第5章 Spring表達式語言 58
5.1 Spring表達式基本定義 58
5.2 表達式解析原理 60
5.3 自定義分隔符 61
5.4 基本表達式 62
5.4.1 字面表達式 63
5.4.2 數(shù)學表達式 63
5.4.3 關系表達式 64
5.4.4 邏輯表達式 64
5.4.5 三目運算操作 65
5.4.6 字符串處理表達式 66
5.4.7 正則匹配運算 67
5.5 Class表達式 68
5.6 表達式變量操作 70
5.7 集合表達式 73
5.8 Spring配置文件與SpEL 79
5.8.1 基于配置文件使用SpEL 79
5.8.2 基于Annotation使用SpEL 80
5.9 本章小結(jié) 82
第6章 定時調(diào)度 83
6.1 傳統(tǒng)定時調(diào)度組件問題分析 83
6.2 QuartZ定時調(diào)度 84
6.2.1 繼承QuartzJobBean類實現(xiàn)定時任務 85
6.2.2 使用CRON實現(xiàn)定時調(diào)度 86
6.2.3 基于Spring配置實現(xiàn)QuartZ調(diào)度 88
6.3 SpringTask任務調(diào)度 89
6.3.1 基于配置文件實現(xiàn)SpringTask任務調(diào)度處理 89
6.3.2 基于Annotation的SpringTask配置 90
6.3.3 SpringTask任務調(diào)度池 91
6.4 本章小結(jié) 91
第7章 AOP切面編程 92
7.1 AOP產(chǎn)生動機 92
7.2 AOP簡介 95
7.3 AOP切入點表達式 97
7.4 AOP基礎實現(xiàn) 98
7.5 前置通知參數(shù)接收 101
7.6 后置通知 101
7.7 環(huán)繞通知 103
7.8 基于Annotation的AOP配置 104
7.9 本章小結(jié) 106
第8章 Spring與JMS消息組件 107
8.1 JMS消息組件 107
8.2 配置ActiveMQ組件 109
8.3 使用ActiveMQ實現(xiàn)消息處理 111
8.3.1 處理Queue消息 112
8.3.2 處理Topic消息 115
8.3.3 基于Bean配置 116
8.4 本章小結(jié) 118
第9章 Spring與WebService 119
9.1 WebService簡介 119
9.2 WebService基礎開發(fā) 120
9.2.1 創(chuàng)建公共接口項目 120
9.2.2 創(chuàng)建WebService服務提供者 121
9.2.3 創(chuàng)建WebService服務消費者 122
9.3 Spring整合WebService 124
9.4 本章小結(jié) 126
第10章 Spring與Redis數(shù)據(jù)庫 127
10.1 Redis簡介 127
10.2 Redis安裝與配置 128
10.3 Redis數(shù)據(jù)操作 130
10.3.1 string數(shù)據(jù)類型 130
10.3.2 hash數(shù)據(jù)類型 132
10.3.3 數(shù)字操作 133
10.3.4 list數(shù)據(jù)類型 135
10.3.5 set數(shù)據(jù)類型 138
10.3.6 zset(sorted set)數(shù)據(jù)類型 139
10.3.7 GEO數(shù)據(jù)類型 141
10.4 Redis高級配置 142
10.4.1 發(fā)布-訂閱模式 142
10.4.2 事務處理 143
10.4.3 樂觀鎖 144
10.4.4 安全認證 144
10.4.5 Redis性能監(jiān)控 145
10.5 Redis哨兵機制 147
10.5.1 Redis主從配置 148
10.5.2 哨兵機制 149
10.6 RedisCluster集群 150
10.7 使用Java操作Redis數(shù)據(jù)庫 154
10.7.1 連接Redis數(shù)據(jù)庫 154
10.7.2 Jedis數(shù)據(jù)操作 155
10.7.3 Jedis連接池 159
10.7.4 Jedis訪問哨兵機制 159
10.7.5 使用Jedis訪問RedisCluster 161
10.8 SpringDataRedis 163
10.8.1 SpringDataRedis數(shù)據(jù)操作 164
10.8.2 SpringDataRedis訪問哨兵 166
10.8.3 SpringDataRedis訪問RedisCluster 168
10.9 搶紅包案例分析 169
10.10 本章小結(jié) 175
第11章 JDBC操作模板 176
11.1 JDBC操作模板簡介 176
11.2 配置數(shù)據(jù)庫連接 178
11.3 使用JDBC Template操作數(shù)據(jù)庫 181
11.4 數(shù)據(jù)查詢 186
11.5 Spring數(shù)據(jù)緩存 188
11.5.1 Spring緩存實現(xiàn) 192
11.5.2 @Cacheable注解 194
11.5.3 緩存更新策略 195
11.5.4 緩存清除 196
11.5.5 @CacheConfig緩存統(tǒng)一配置 198
11.5.6 多級緩存策略 199
11.5.7 整合EHCache緩存組件 200
11.5.8 整合Redis實現(xiàn)緩存管理 201
11.6 C3P0數(shù)據(jù)庫連接池 204
11.7 本章小結(jié) 205
第12章 Spring事務管理 206
12.1 傳統(tǒng)JDBC事務控制概述 206
12.2 Spring事務處理架構(gòu) 207
12.3 事務傳播屬性 208
12.4 事務隔離級別 212
12.5 編程式事務控制 213
12.6 @Transactional事務控制注解 215
12.7 聲明式事務控制 217
12.8 本章小結(jié) 218
第13章 SpringDataJPA 219
13.1 JPA簡介 219
13.2 JPA編程起步 221
13.2.1 JPA基礎實現(xiàn) 222
13.2.2 定義JPA連接工廠類 225
13.2.3 DDL自動更新 227
13.2.4 JPA常用注解 228
13.2.5 JPA主鍵生成策略 229
13.3 JPA數(shù)據(jù)操作 231
13.3.1 EntityManager數(shù)據(jù)操作 232
13.3.2 JPQL語句 234
13.3.3 Criteria查詢 239
13.3.4 SQL原生查詢 242
13.4 JPA數(shù)據(jù)緩存 244
13.4.1 一級緩存 244
13.4.2 JPA對象狀態(tài) 246
13.4.3 二級緩存 248
13.4.4 查詢緩存 250
13.5 JPA鎖機制 251
13.5.1 悲觀鎖 252
13.5.2 樂觀鎖 252
13.6 JPA數(shù)據(jù)關聯(lián) 254
13.6.1 一對一數(shù)據(jù)關聯(lián) 254
13.6.2 一對多數(shù)據(jù)關聯(lián) 257
13.6.3 多對多數(shù)據(jù)關聯(lián) 261
13.7 Spring整合JPA開發(fā)框架 266
13.8 SpringDataJPA 270
13.8.1 Repository基本使用 271
13.8.2 Repository實現(xiàn)CRUD 273
13.8.3 Repository方法映射 277
13.8.4 CrudRepository數(shù)據(jù)接口 281
13.8.5 PagingAndSortingRepository數(shù)據(jù)接口 283
13.8.6 JpaRepository數(shù)據(jù)接口 285
13.9 本章小結(jié) 286
第14章 SpringMVC 287
14.1 SpringMVC簡介 287
14.2 搭建SpringMVC項目開發(fā)環(huán)境 288
14.3 編寫**個SpringMVC程序 291
14.4 接收請求參數(shù) 295
14.5 參數(shù)與對象轉(zhuǎn)換 297
14.6 Restful展示風格 299
14.7 獲取內(nèi)置對象 301
14.8 Web資源安全訪問 303
14.9 讀取資源文件 304
14.10 文件上傳 305
14.11 攔截器 309
14.11.1 定義基礎攔截器 310
14.11.2 HandlerMethod類 311
14.11.3 使用攔截器實現(xiàn)服務端請求驗證 313
14.12 Spring綜合案例 327
14.12.1 搭建項目開發(fā)環(huán)境 329
14.12.2 商品信息增加頁面 332
14.12.3 商品信息保存 334
14.12.4 商品信息列表 336
14.12.5 商品信息編輯頁面 339
14.12.6 商品信息更新 341
14.12.7 商品信息刪除 342
14.12.8 配置Druid數(shù)據(jù)源 345
14.13 本章小結(jié) 347
第15章 SpringSecurity 349
15.1 SpringSecurity簡介 349
15.2 SpringSecurity編程起步 350
15.3 CSRF訪問控制 356
15.4 擴展登錄和注銷功能 359
15.5 獲取認證與授權(quán)信息 362
15.6 基于數(shù)據(jù)庫實現(xiàn)用戶登錄 364
15.6.1 基于SpringSecurity標準認證 364
15.6.2 UserDetailsService 366
15.7 Session管理 369
15.8 RememberMe 370
15.9 過濾器 371
15.10 SpringSecurity注解 376
15.11 投票器 378
15.11.1 AccessDecisionVoter 379
15.11.2 RoleHierarchy 381
15.12 基于Bean配置 382
15.12.1 基礎配置 383
15.12.2 深入配置 385
15.12.3 配置投票管理器 387
15.13 本章小結(jié) 389
名師講壇 Spring實戰(zhàn)開發(fā) 作者簡介
李興華,著名軟件技術講師,系統(tǒng)架構(gòu)師,有多年的軟件教學經(jīng)驗,技術研究與講解的主要方向為數(shù)據(jù)庫、編程語言、Web開發(fā)、框架服務、系統(tǒng)架構(gòu)、手機移動開發(fā)、大數(shù)據(jù)等。從2008年開始進行圖書創(chuàng)作,出版過Oracle、Android、Java、Python、Web編程等10多本暢銷書籍,總銷量近50萬冊,受到廣大讀者的一致好評。
- >
莉莉和章魚
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述
- >
小考拉的故事-套裝共3冊
- >
名家?guī)阕x魯迅:朝花夕拾
- >
隨園食單
- >
經(jīng)典常談
- >
推拿
- >
上帝之肋:男人的真實旅程