深入理解高并發(fā)編程(第1版) 冰河 中文pdf版
8.4MB / 12-06
80個(gè)java開發(fā)項(xiàng)目經(jīng)驗(yàn)匯總 + 簡歷項(xiàng)目素材 中文pdf版
1.0MB / 11-13
java restful API接口通用規(guī)范完整合集 v1 中文完整版
926KB / 10-30
springcloud學(xué)習(xí)筆記+中文學(xué)習(xí)文檔 PDF完整版
6.46MB / 10-21
Java后端體系高級面試題 中文PDF版
2.19MB / 09-27
java二十二種設(shè)計(jì)模式 pdf完整版
0.98MB / 09-02
java高并發(fā)筆記 中文pdf完整版
3.5MB / 08-28
IntelliJ IDEA 插件開發(fā)入門指南 完整版PDF
282KB / 08-28
2024年Java面試寶典合集 完整版PDF
36.7MB / 08-20
JAVA中高級開發(fā)面試寶典v8.0版本+后端 完整版PDF
6.19MB / 08-14
-
深入理解高并發(fā)編程(第1版) 冰河 中文pdf版 java電子書 / 8.4MB
-
80個(gè)java開發(fā)項(xiàng)目經(jīng)驗(yàn)匯總 + 簡歷項(xiàng)目素材 中文pdf版 java電子書 / 1.0MB
-
-
springcloud學(xué)習(xí)筆記+中文學(xué)習(xí)文檔 PDF完整版 java電子書 / 6.46MB
-
Java后端體系高級面試題 中文PDF版 java電子書 / 2.19MB
-
java二十二種設(shè)計(jì)模式 pdf完整版 java電子書 / 0.98MB
-
java高并發(fā)筆記 中文pdf完整版 java電子書 / 3.5MB
-
-
2024年Java面試寶典合集 完整版PDF java電子書 / 36.7MB
-
JAVA中高級開發(fā)面試寶典v8.0版本+后端 完整版PDF java電子書 / 6.19MB
詳情介紹
《spring 3.0就這么簡單》的主旨就是幫助讀者盡快上手,掌握spring 3.0的核心內(nèi)容,正確地進(jìn)行項(xiàng)目實(shí)戰(zhàn),同時(shí)汲取spring的思想,并最終將這種思想靈活運(yùn)用到實(shí)際工作中。
《spring 3.0就這么簡單》主要介紹了spring 3.0的核心內(nèi)容,不僅講解了spring 3.0的基礎(chǔ)知識,還深入討論了spring ioc容器、spring aop、使用spring jdbc訪問數(shù)據(jù)庫、集成hibernate、spring的事務(wù)管理、spring mvc、單元測試、敏捷開發(fā)技術(shù)等內(nèi)容,幫助讀者快速入門并可以立刻使用spring進(jìn)行項(xiàng)目實(shí)戰(zhàn)。本書展示了如何使用spring自己動(dòng)手打造服務(wù)平臺框架,并在本書的最后給出一個(gè)開發(fā)實(shí)戰(zhàn)案例。
《spring 3.0就這么簡單》語言簡潔,實(shí)例豐富,可幫助讀者迅速掌握使用spring 3.0進(jìn)行開發(fā)所需的各種技能?!秙pring 3.0就這么簡單》適合于具有一定java編程基礎(chǔ)的讀者,以及在java平臺下進(jìn)行各類軟件開發(fā)的開發(fā)人員和測試人員等。
spring 3.0就這么簡單目錄:
第1章 快速入門 1
1.1 spring概述 1
1.1.1 認(rèn)識spring 1
1.1.2 spring帶給我們什么 2
1.1.3 spring體系結(jié)構(gòu) 3
1.2 實(shí)例功能概述 5
1.2.1 比hello world更適用的實(shí)例 5
1.2.2 實(shí)例功能簡介 5
1.3 環(huán)境準(zhǔn)備 7
1.3.1 創(chuàng)建庫表 7
1.3.2 建立工程 8
1.3.3 類包及spring配置文件規(guī)劃 12
1.4 持久層 13
1.4.1 建立領(lǐng)域?qū)ο蟆?3
1.4.2 userdao 14
1.4.3 loginlogdao 17
1.4.4 在spring中裝配dao 17
1.5 業(yè)務(wù)層 19
1.5.1 userservice 19
.1.5.2 在spring中裝配service 20
1.5.3 單元測試 21
1.6 展現(xiàn)層 23
1.6.1 配置spring mvc框架 23
1.6.2 處理登錄請求 25
1.6.3 jsp視圖頁面 28
1.7 運(yùn)行web應(yīng)用 29
1.8 小結(jié) 30
第2章 spring ioc容器 31
2.1 ioc概述 32
2.2 beanfactory和applicationcontext 32
2.2.1 beanfactory介紹 32
2.2.2 applicationcontext介紹 33
2.2.3 資源加載 38
2.3 bean裝配 39
2.3.1 bean基本配置 40
2.3.2 依賴注入 42
2.3.3 注入?yún)?shù)詳解 47
2.3.4 bean作用域 53
2.3.5 基于注解的配置 54
2.3.6 基于java類的配置 59
2.3.7 不同配置方式比較 64
2.4 小結(jié) 65
第3章 spring aop 66
3.1 aop概述 66
3.1.1 aop到底是什么 67
3.1.2 aop術(shù)語 68
3.2 創(chuàng)建增強(qiáng)類 70
3.2.1 增強(qiáng)類型 70
3.2.2 前置增強(qiáng) 71
3.2.3 后置增強(qiáng) 74
3.2.4 環(huán)繞增強(qiáng) 75
3.2.5 異常拋出增強(qiáng) 76
3.3 創(chuàng)建切面 78
3.3.1 切點(diǎn)類型 79
3.3.2 切面類型 80
3.3.3 靜態(tài)普通方法名匹配切面 80
3.3.4 靜態(tài)正則表達(dá)式方法匹配切面 82
3.4 自動(dòng)創(chuàng)建代理 85
3.4.1 實(shí)現(xiàn)類介紹 85
3.4.2 beannameauto proxycreator 86
3.4.3 defaultadvisorauto proxycreator 87
3.5 基于@aspectj配置切面 88
3.5.1 @aspectj語法基礎(chǔ) 88
3.5.2 使用前的準(zhǔn)備 90
3.5.3 一個(gè)簡單的例子 91
3.5.4 如何通過配置使用@aspectj切面 93
3.5.5 不同增強(qiáng)類型 93
3.6 基于schema配置切面 95
3.6.1 一個(gè)簡單切面的配置 95
3.6.2 配置命名切點(diǎn) 96
3.6.3 各種增強(qiáng)類型的配置 97
3.6.4 綁定連接點(diǎn)信息 99
3.6.5 advisor配置 100
3.7 各種切面類型總結(jié) 101
3.8 小結(jié) 102
第4章 使用spring jdbc訪問數(shù)據(jù)庫 103
4.1 使用spring jdbc 103
4.1.1 jdbctemplate小試牛刀 104
4.1.2 在dao中使用jdbctemplate 104
4.2 基本的數(shù)據(jù)操作 106
4.2.1 更改數(shù)據(jù) 106
4.2.2 返回?cái)?shù)據(jù)庫的表自增主鍵值 108
4.2.3 批量更改數(shù)據(jù) 110
4.2.4 查詢數(shù)據(jù) 111
4.2.5 查詢單值數(shù)據(jù) 114
4.2.6 調(diào)用存儲過程 116
4.3 blob/clob類型數(shù)據(jù)的操作 118
4.3.1 插入lob類型的數(shù)據(jù) 118
4.3.2 以塊數(shù)據(jù)方式讀取lob數(shù)據(jù) 120
4.3.3 以流數(shù)據(jù)方式讀取lob數(shù)據(jù) 120
4.4 其他類型的jdbctemplate 121
4.4.1 namedparameterjdbctemplate 121
4.4.2 simplejdbctemplate 123
4.5 以oo方式訪問數(shù)據(jù)庫 123
4.5.1 使用mappingsqlquery查詢數(shù)據(jù) 123
4.5.2 使用sqlupdate更新數(shù)據(jù) 125
4.5.3 使用storedprocedure執(zhí)行存儲過程 126
4.5.4 sqlfunction類 127
4.7 小結(jié) 128
第5章 集成hibernate 129
5.1 spring整合orm技術(shù) 129
5.2 在spring中使用hibernate 131
5.2.1 配置sessionfactory 131
5.2.2 使用hibernatetemplate 134
5.2.3 處理lob類型數(shù)據(jù) 137
5.2.4 添加hibernate事件監(jiān)聽器 138
5.2.5 使用原生hibernate api 139
5.2.6 使用注解配置 140
5.2.7 事務(wù)處理 141
5.2.8 延遲加載的問題 142
5.3 dao層設(shè)計(jì) 143
5.3.1 dao基類的設(shè)計(jì) 143
5.3.2 查詢接口方法的設(shè)計(jì) 145
5.3.3 分頁查詢接口設(shè)計(jì) 147
5.4 小結(jié) 148
第6章 spring的事務(wù)管理 149
6.1 數(shù)據(jù)庫事務(wù)基礎(chǔ)知識 149
6.1.1 何為數(shù)據(jù)庫事務(wù) 149
6.1.2 jdbc對事務(wù)支持 150
6.2 spring對事務(wù)管理的支持 152
6.2.1 事務(wù)管理關(guān)鍵抽象 152
6.2.2 spring的事務(wù)管理器實(shí)現(xiàn)類 155
6.2.3 事務(wù)同步管理器 157
6.2.4 事務(wù)傳播行為 158
6.3 編程式的事務(wù)管理 159
6.4 使用xml配置聲明式事務(wù) 160
6.4.1 一個(gè)將被實(shí)施事務(wù)增強(qiáng)的服務(wù)接口 161
6.4.2 使用原始的transactionproxyfactorybean 162
6.4.3 基于tx/aop命名空間的配置 165
6.5 使用注解配置聲明式事務(wù) 167
6.5.1 使用@transactional注解 167
6.5.2 通過aspectj ltw引入事務(wù)切面 172
6.6 小結(jié) 173
第7章 spring mvc 174
7.1 spring mvc概述 174
7.1.1 體系結(jié)構(gòu) 175
7.1.2 配置dispatcherservlet 176
7.2 注解驅(qū)動(dòng)的控制器 178
7.2.1 使用@requestmapping映射請求 178
7.2.2 請求處理方法簽名概述 182
7.2.3 處理方法簽名詳細(xì)說明 183
7.2.4 處理模型數(shù)據(jù) 186
7.3 數(shù)據(jù)校驗(yàn) 191
7.3.1 spring校驗(yàn)框架 191
7.3.2 spring mvc數(shù)據(jù)校驗(yàn) 192
7.3.3 如何獲取校驗(yàn)結(jié)果 193
7.3.4 如何在頁面中顯示錯(cuò)誤 194
7.3.5 通過國際化資源顯示錯(cuò)誤信息 196
7.4 視圖和視圖解析器 197
7.4.1 認(rèn)識視圖 198
7.4.2 認(rèn)識視圖解析器 199
7.4.3 jsp和jstl 200
7.4.4 模板視圖 204
7.4.5 輸出xml 208
7.4.6 輸出json 208
7.4.7 使用xmlviewresolver 209
7.4.8 使用resourcebundleviewresolver 209
7.4.9 混合使用多種視圖技術(shù) 210
7.5 本地化解析 213
7.5.1 本地化概述 213
7.5.2 使用cookielocaleresolver 213
7.5.3 使用sessionlocaleresolver 214
7.5.4 使用localechangeinterceptor 214
7.6 文件上傳 215
7.6.1 配置multipartresolver 215
7.6.2 編寫控制器和文件上傳表單頁面 215
7.7 小結(jié) 216
第8章 單元測試
8.1 單元測試概述 217
8.1.1 為什么需要單元測試 218
8.1.2 單元測試基本概念 219
8.2 testng快速進(jìn)階 221
8.2.1 testng概述 221
8.2.2 testng生命周期 221
8.2.3 使用testng 222
8.3 模擬利器mockito 226
8.3.1 模擬測試概述 226
8.3.2 創(chuàng)建mock對象 227
8.3.3 設(shè)定mock對象的期望行為及返回值 228
8.3.4 驗(yàn)證交互行為 229
8.4 測試整合之王unitils 230
8.4.1 unitils概述 230
8.4.2 集成spring 232
8.4.3 集成dbunit 234
8.5 使用unitils測試dao層 234
8.5.1 unitils配置 237
8.5.2 準(zhǔn)備測試數(shù)據(jù) 238
8.5.3 編寫測試用例 240
8.7 使用unitils測試service層 242
8.8 測試web層 246
8.8.1 對logincontroller進(jìn)行單元測試 247
8.8.2 使用spring servlet api模擬對象 248
8.8.3 使用spring resttemplate測試 249
8.9 小結(jié) 251
第9章 敏捷開發(fā)技術(shù) 253
9.1 敏捷開發(fā)概述 253
9.1.1 敏捷開發(fā)原則 254
9.1.2 敏捷開發(fā)過程 255
9.2 敏捷開發(fā)方法scrum 258
9.3 測試驅(qū)動(dòng)開發(fā)(tdd)實(shí)例 260
9.4 版本管理工具git 267
9.4.1 版本控制意義 267
9.4.2 svn 267
9.4.3 git 268
9.5 代碼構(gòu)建利器maven 270
9.5.1 maven概述 270
9.5.2 maven入門 273
9.5.3 maven實(shí)例 274
9.6 持續(xù)集成hudson 278
9.7 小結(jié) 279
第10章 自己動(dòng)手打造服務(wù)平臺框架 280
10.1 服務(wù)平臺概述 281
10.1.1 soa實(shí)現(xiàn)技術(shù) 281
10.1.2 web service技術(shù)框架 282
10.1.3 技術(shù)框架的局限 282
10.1.4 top介紹 283
10.2 快速了解rop 283
10.2.1 rop概述 283
10.2.2 使用rop開發(fā)一個(gè)服務(wù) 285
10.3 請求服務(wù)模型 291
10.3.1 傳統(tǒng)web service請求模型 291
10.3.2 rop請求模型 292
10.3.3 參數(shù)數(shù)據(jù)綁定與校驗(yàn) 294
10.3.4 xml和json參數(shù)綁定 296
10.3.5 自定義數(shù)據(jù)轉(zhuǎn)換器 299
10.3.6 請求服務(wù)映射 301
10.4 應(yīng)用授權(quán)及驗(yàn)證 303
10.4.1 應(yīng)用鍵/應(yīng)用密鑰 303
10.4.2 應(yīng)用鍵/密鑰管理器 304
10.4.3 簽名算法 304
10.4.4 簽名功能控制 305
10.5 服務(wù)會話管理 307
10.5.1 會話管理概述 307
10.5.2 注冊會話管理器 307
10.5.3 開發(fā)登錄和退出服務(wù) 308
10.6 錯(cuò)誤模型 309
10.6.1 錯(cuò)誤模型概述 309
10.6.2 系統(tǒng)級主錯(cuò)誤編碼 310
10.6.3 系統(tǒng)級子錯(cuò)誤編碼 310
10.6.4 業(yè)務(wù)級子錯(cuò)誤編碼 313
10.7 響應(yīng)報(bào)文控制 315
10.7.1 分體式報(bào)文模型 315
10.7.2 響應(yīng)報(bào)文定義 315
10.7.3 報(bào)文輸出格式 316
10.7.4 報(bào)文的國際化支持 316
10.8 文件上傳 317
10.8.1 rop文件上傳解決思路 317
10.8.2 文件上傳實(shí)例 319
10.8.3 文件上傳控制 320
10.9 服務(wù)安全控制 320
10.9.1 安全控制架構(gòu) 320
10.9.2 serviceaccesscontroller 321
10.9.3 invoketimescontroller 323
10.10 攔截器及事件體系 324
10.10.1 攔截器 324
10.10.2 事件及監(jiān)聽 326
10.11 性能調(diào)優(yōu) 327
10.11.1 服務(wù)平臺線程池參數(shù)調(diào)整 328
10.11.2 限制服務(wù)的占用時(shí)長 328
10.11.3 限制應(yīng)用/用戶的訪問 328
10.12 開發(fā)客戶端sdk 329
10.12.1 rop提供了哪些支持 329
10.12.2 服務(wù)開放平臺的sdk包 332
10.13 小結(jié) 333
第11章 實(shí)戰(zhàn)案例開發(fā) 334
11.1 景區(qū)網(wǎng)站案例概述 334
11.1.1 景區(qū)網(wǎng)站整體功能結(jié)構(gòu) 334
11.1.2 景區(qū)網(wǎng)站用例描述 335
11.1.3 主要功能流程描述 336
11.2 系統(tǒng)設(shè)計(jì) 338
11.2.1 技術(shù)框架選擇 338
11.2.2 web目錄結(jié)構(gòu)及類包結(jié)構(gòu)規(guī)劃 338
11.2.3 單元測試類包結(jié)構(gòu)規(guī)劃 339
11.2.4 系統(tǒng)的頁面交互流程設(shè)計(jì) 340
11.2.5 po類設(shè)計(jì) 340
11.2.6 持久層設(shè)計(jì) 341
11.2.7 服務(wù)層設(shè)計(jì) 342
11.2.8 web層設(shè)計(jì) 342
11.2.9 數(shù)據(jù)庫設(shè)計(jì) 343
11.3 開發(fā)前的準(zhǔn)備 345
11.4 持久層開發(fā) 345
11.4.1 po類 345
11.4.2 dao基類 349
11.4.3 通過擴(kuò)展基類定義dao類 350
11.4.4 dao bean的裝配 351
11.4.5 使用hibernate二級緩存 353
11.5 對持久層進(jìn)行測試 355
11.5.1 配置unitils測試環(huán)境 355
11.5.2 準(zhǔn)備測試數(shù)據(jù)庫及測試數(shù)據(jù) 356
11.5.3 編寫dao測試基類 356
11.5.4 編寫viewspacedao測試用例 357
11.6 服務(wù)層開發(fā) 359
11.6.1 viewspaceservice的開發(fā) 359
11.6.2 服務(wù)類bean的裝配 361
11.7 對服務(wù)層進(jìn)行測試 363
11.7.1 編寫service測試基類 363
11.7.2 編寫viewspaceservice測試用例 363
11.8 web層開發(fā) 365
11.8.1 basecontroller的基類 365
11.8.2 景區(qū)網(wǎng)站首頁 367
11.8.3 景區(qū)查詢 370
11.8.4 景區(qū)詳細(xì)信息的頁面 371
11.8.5 web.xml配置 373
11.8.6 spring mvc配置 375
11.9 對web層進(jìn)行測試 376
11.9.1 編寫web測試基類 376
11.9.2 編寫viewmanagecontrollertest測試用例 377
11.10 部署和運(yùn)行應(yīng)用 379
11.11 小結(jié) 380
下載地址
人氣書籍
瘋狂Java講義(第2版) PDF高清版[285M]
面向?qū)ο螅骸禜ead First Java》中文高清完整版 (PDF)
Java Web開發(fā)詳解 孫鑫 PDF掃描版(146M)
Spring實(shí)戰(zhàn)(spring in action) 第三版 中文清晰掃描版
Java核心技術(shù)·卷1:基礎(chǔ)知識(原書第9版) PDF掃描版[80MB]
瘋狂Java講義 中文PDF高清版[611.85M]
JavaEE開發(fā)的顛覆者:Spring Boot實(shí)戰(zhàn) 中文PDF完整版
Java Web開發(fā)實(shí)戰(zhàn)1200例(第I卷) 盧瀚,王春斌著 中文 PDF版 [129
深入理解Java虛擬機(jī):JVM高級特性與最佳實(shí)踐(第2版) PDF掃描版
Spring實(shí)戰(zhàn)(第4版) Spring in action 附隨書源碼 中文pdf版[42MB
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Spring 3.0就這么簡單 (陳雄華,林開雄) PDF掃描版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。