三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 springSPRING源碼深度解析(第2版)

作者:郝佳
出版社:人民郵電出版社出版時(shí)間:2019-01-01
開本: 其他 頁數(shù): 435
中 圖 價(jià):¥63.4(6.4折) 定價(jià)  ¥99.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

springSPRING源碼深度解析(第2版) 版權(quán)信息

springSPRING源碼深度解析(第2版) 本書特色

全面剖析Spring源碼,方便讀者根據(jù)業(yè)務(wù)需求進(jìn)行更改或擴(kuò)展所有知識(shí)點(diǎn)秉承由淺入深、由易到難的講解架構(gòu)采用抽絲剝繭的方式來闡述復(fù)雜的邏輯,降低理解難度Spring是一個(gè)源碼開放的輕量級(jí)Java開發(fā)框架,旨在解決業(yè)務(wù)邏輯層和其他各層的松耦合問題。自從2003年推出以來,逐漸發(fā)展成為事實(shí)上的Java EE開發(fā)標(biāo)準(zhǔn)。多年來,Spring不但得到了廣泛的應(yīng)用,還直接或間接地影響了眾多JSR規(guī)范的制定。Spring不僅在傳統(tǒng)的Java EE開發(fā)中舉足輕重,還拓展到移動(dòng)開發(fā)、大數(shù)據(jù)、應(yīng)用集成等領(lǐng)域,成為VMware云戰(zhàn)略的一部分。Spring框架根本的使命是簡(jiǎn)化Java開發(fā),因此學(xué)習(xí)、研究、掌握Spring框架成為Java開發(fā)人員的必修課程。而閱讀Spring源碼無疑可以更快、更好地理解Spring的運(yùn)行機(jī)制。本書從核心實(shí)現(xiàn)、企業(yè)應(yīng)用以及Spring Boot這三方面入手,對(duì)Spring源碼進(jìn)行了由淺入深、由易到難的系統(tǒng)講解。本書不但介紹了使用Spring開發(fā)項(xiàng)目時(shí)必須掌握的核心概念,還講解了使用Spring開發(fā)企業(yè)級(jí)應(yīng)用的方式,并給出了代碼優(yōu)化的相關(guān)建議。本書內(nèi)容:核心實(shí)現(xiàn)Spring整體架構(gòu)和環(huán)境容器的基本實(shí)現(xiàn)默認(rèn)標(biāo)簽的解析自定義標(biāo)簽的解析bean的加載容器的功能擴(kuò)展AOP企業(yè)應(yīng)用數(shù)據(jù)庫連接JDBC整合MyBatis事務(wù)SpringMVC遠(yuǎn)程服務(wù)Spring消息Spring BootSpring Boot體系原理

springSPRING源碼深度解析(第2版) 內(nèi)容簡(jiǎn)介

《Spring源碼深度解析(第2版)》從核心實(shí)現(xiàn)、企業(yè)應(yīng)用和Spring Boot這3個(gè)方面,由淺入深、由易到難地對(duì)Spring源碼展開了系統(tǒng)的講解,包括Spring 整體架構(gòu)和環(huán)境搭建、容器的基本實(shí)現(xiàn)、默認(rèn)標(biāo)簽的解析、自定義標(biāo)簽的解析、bean的加載、容器的功能擴(kuò)展、AOP、數(shù)據(jù)庫連接JDBC、整合MyBatis、事務(wù)、SpringMVC、遠(yuǎn)程服務(wù)、Spring消息、Spring Boot體系原理等內(nèi)容。 《Spring源碼深度解析(第2版)》不僅介紹了使用Spring框架開發(fā)項(xiàng)目必須掌握的核心概念,還指導(dǎo)讀者使用Spring框架編寫企業(yè)級(jí)應(yīng)用,并針對(duì)在編寫代碼的過程中如何優(yōu)化代碼、如何使得代碼高效給出了切實(shí)可行的建議,從而幫助讀者全面提升實(shí)戰(zhàn)能力。 《Spring源碼深度解析(第2版)》語言簡(jiǎn)潔,示例豐富,可幫助讀者迅速掌握使用Spring進(jìn)行開發(fā)所需的各種技能。本書適合于已具有一定Java編程基礎(chǔ)的讀者,以及在Java平臺(tái)下進(jìn)行各類軟件開發(fā)的開發(fā)人員、測(cè)試人員等。

springSPRING源碼深度解析(第2版) 目錄

第 1部分 核心實(shí)現(xiàn)
第 1章 Spring整體架構(gòu)和環(huán)境搭建 2
1.1 Spring的整體架構(gòu) 2
1.2 環(huán)境搭建 4
1.2.1 源碼鏈接獲取 5
1.2.2 源碼下載及IDEA導(dǎo)入 6
1.3 cglib和objenesis的編譯錯(cuò)誤解決 9
1.3.1 問題發(fā)現(xiàn)及原因 9
1.3.2 問題解決 9
1.4 AspectJ編譯問題解決 10
1.4.1 問題發(fā)現(xiàn) 10
1.4.2 問題原因 12
1.4.3 問題解決 13
第 2章 容器的基本實(shí)現(xiàn) 19
2.1 容器基本用法 19
2.2 功能分析 20
2.3 工程搭建 21
2.4 Spring的結(jié)構(gòu)組成 22
2.4.1 beans包的層級(jí)結(jié)構(gòu) 22
2.4.2 核心類介紹 23
2.5 容器的基礎(chǔ)XmlBeanFactory 26
2.5.1 配置文件封裝 27
2.5.2 加載Bean 30
2.6 獲取XML的驗(yàn)證模式 33
2.6.1 DTD與XSD區(qū)別 33
2.6.2 驗(yàn)證模式的讀取 35
2.7 獲取Document 37
2.8 解析及注冊(cè)BeanDefinitions 40
2.8.1 profile屬性的使用 42
2.8.2 解析并注冊(cè)BeanDefinition 42
第3章 默認(rèn)標(biāo)簽的解析 44
3.1 bean標(biāo)簽的解析及注冊(cè) 44
3.1.1 解析BeanDefinition 46
3.1.2 AbstractBeanDefinition屬性 64
3.1.3 解析默認(rèn)標(biāo)簽中的自定義標(biāo)簽元素 67
3.1.4 注冊(cè)解析的BeanDefinition 69
3.1.5 通知監(jiān)聽器解析及注冊(cè)完成 72
3.2 alias標(biāo)簽的解析 72
3.3 import標(biāo)簽的解析 73
3.4 嵌入式beans標(biāo)簽的解析 76
第4章 自定義標(biāo)簽的解析 77
4.1 自定義標(biāo)簽使用 78
4.2 自定義標(biāo)簽解析 80
4.2.1 獲取標(biāo)簽的命名空間 81
4.2.2 提取自定義標(biāo)簽處理器 81
4.2.3 標(biāo)簽解析 83
第5章 bean的加載 86
5.1 FactoryBean的使用 92
5.2 緩存中獲取單例bean 93
5.3 從bean的實(shí)例中獲取對(duì)象 94
5.4 獲取單例 98
5.5 準(zhǔn)備創(chuàng)建bean 100
5.5.1 處理override屬性 101
5.5.2 實(shí)例化的前置處理 102
5.6 循環(huán)依賴 104
5.6.1 什么是循環(huán)依賴 104
5.6.2 Spring如何解決循環(huán)依賴 104
5.7 創(chuàng)建bean 108
5.7.1 創(chuàng)建bean的實(shí)例 111
5.7.2 記錄創(chuàng)建bean的ObjectFactory 120
5.7.3 屬性注入 123
5.7.4 初始化bean 132
5.7.5 注冊(cè)DisposableBean 136
第6章 容器的功能擴(kuò)展 137
6.1 設(shè)置配置路徑 138
6.2 擴(kuò)展功能 138
6.3 環(huán)境準(zhǔn)備 140
6.4 加載BeanFactory 141
6.4.1 定制BeanFactory 143
6.4.2 加載BeanDefinition 144
6.5 功能擴(kuò)展 145
6.5.1 增加SpEL語言的支持 146
6.5.2 增加屬性注冊(cè)編輯器 147
6.5.3 添加ApplicationContextAwareProcessor處理器 152
6.5.4 設(shè)置忽略依賴 154
6.5.5 注冊(cè)依賴 154
6.6 BeanFactory的后處理 154
6.6.1 激活注冊(cè)的BeanFactoryPostProcessor 154
6.6.2 注冊(cè)BeanPostProcessor 160
6.6.3 初始化消息資源 163
6.6.4 初始化ApplicationEventMulticaster 167
6.6.5 注冊(cè)監(jiān)聽器 169
6.7 初始化非延遲加載單例 169
6.8 finishRefresh 172
第7章 AOP 175
7.1 動(dòng)態(tài)AOP使用示例 175
7.2 動(dòng)態(tài)AOP自定義標(biāo)簽 177
7.3 創(chuàng)建AOP代理 181
7.3.1 獲取增強(qiáng)器 184
7.3.2 尋找匹配的增強(qiáng)器 193
7.3.3 創(chuàng)建代理 195
7.4 靜態(tài)AOP使用示例 209
7.5 創(chuàng)建AOP靜態(tài)代理 211
7.5.1 Instrumentation使用 211
7.5.2 自定義標(biāo)簽 215
7.5.3 織入 217
第 2部分 企業(yè)應(yīng)用
第8章 數(shù)據(jù)庫連接JDBC 222
8.1 Spring連接數(shù)據(jù)庫程序?qū)崿F(xiàn)(JDBC) 223
8.2 save/update功能的實(shí)現(xiàn) 225
8.2.1 基礎(chǔ)方法execute 227
8.2.2 Update中的回調(diào)函數(shù) 231
8.3 query功能的實(shí)現(xiàn) 233
8.4 queryForObject 237
第9章 整合MyBatis 239
9.1 MyBatis獨(dú)立使用 239
9.2 Spring整合MyBatis 243
9.3 源碼分析 245
9.3.1 sqlSessionFactory創(chuàng)建 245
9.3.2 MapperFactoryBean的創(chuàng)建 249
9.3.3 MapperScannerConfigurer 252
第 10章 事務(wù) 262
10.1 JDBC方式下的事務(wù)使用示例 262
10.2 事務(wù)自定義標(biāo)簽 265
10.2.1 注冊(cè)InfrastructureAdvisorAutoProxyCreator 265
10.2.2 獲取對(duì)應(yīng)class/method的增強(qiáng)器 269
10.3 事務(wù)增強(qiáng)器 276
10.3.1 創(chuàng)建事務(wù) 279
10.3.2 回滾處理 289
10.3.3 事務(wù)提交 295
第 11章 SpringMVC 298
11.1 SpringMVC快速體驗(yàn) 298
11.2 ContextLoaderListener 302
11.2.1 ServletContextListener的使用 302
11.2.2 Spring中的ContextLoaderListener 303
11.3 DispatcherServlet 306
11.3.1 servlet的使用 307
11.3.2 DispatcherServlet的初始化 308
11.3.3 WebApplicationContext的初始化 311
11.4 DispatcherServlet的邏輯處理 327
11.4.1 MultipartContent類型的request處理 333
11.4.2 根據(jù)request信息尋找對(duì)應(yīng)的Handler 333
11.4.3 沒找到對(duì)應(yīng)的Handler的錯(cuò)誤處理 337
11.4.4 根據(jù)當(dāng)前Handler尋找對(duì)應(yīng)的HandlerAdapter 338
11.4.5 緩存處理 338
11.4.6 HandlerInterceptor的處理 339
11.4.7 邏輯處理 340
11.4.8 異常視圖的處理 341
11.4.9 根據(jù)視圖跳轉(zhuǎn)頁面 341
第 12章 遠(yuǎn)程服務(wù) 347
12.1 RMI 347
12.1.1 使用示例 347
12.1.2 服務(wù)端實(shí)現(xiàn) 349
12.1.3 客戶端實(shí)現(xiàn) 357
12.2 HttpInvoker 362
12.2.1 使用示例 362
12.2.2 服務(wù)端實(shí)現(xiàn) 364
12.2.3 客戶端實(shí)現(xiàn) 368
第 13章 Spring消息 374
13.1 JMS的獨(dú)立使用 374
13.2 Spring整合ActiveMQ 376
13.3 源碼分析 378
13.3.1 JmsTemplate 379
13.3.2 監(jiān)聽器容器 383
第3部分 Spring Boot
第 14章 Spring Boot體系原理 394
14.1 Spring Boot源碼安裝 396
14.2 第 一個(gè)Starter 397
14.3 探索SpringApplication啟動(dòng)Spring 400
14.3.1 SpringContext創(chuàng)建 401
14.3.2 bean的加載 402
14.3.3 Spring擴(kuò)展屬性的加載 403
14.3.4 總結(jié) 403
14.4 Starter自動(dòng)化配置原理 403
14.4.1 spring.factories的加載 404
14.4.2 factories調(diào)用時(shí)序圖 405
14.4.3 配置類的解析 407
14.4.4 Componentscan的切入點(diǎn) 410
14.5 Conditional機(jī)制實(shí)現(xiàn) 413
14.5.1 Conditional使用 413
14.5.2 Conditional原理 415
14.5.3 調(diào)用切入點(diǎn) 418
14.6 屬性自動(dòng)化配置實(shí)現(xiàn) 420
14.6.1 示例 420
14.6.2 原理 422
14.7 Tomcat啟動(dòng) 428
展開全部

springSPRING源碼深度解析(第2版) 作者簡(jiǎn)介

郝佳,計(jì)算機(jī)專業(yè)碩士學(xué)位,曾發(fā)表過多篇論文并先后被EI、SCI收錄;2008 年遼寧省教育廳科技計(jì)劃項(xiàng)目研究人之一;長期奮斗于J2EE領(lǐng)域,2013年入職阿里巴巴,目前擔(dān)任業(yè)務(wù)中間件軟件架構(gòu)師;一直專注于中間件領(lǐng)域,擁有6項(xiàng)技術(shù)專利,擅長系統(tǒng)的性能優(yōu)化;熱衷于研究各種開源代碼并從中進(jìn)行總結(jié),從而實(shí)現(xiàn)個(gè)人技能的提高,尤其對(duì)Spring、Hibernate、MyBatis、JMS、Tomcat等源碼有著深刻的理解和認(rèn)識(shí)。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
日韩激情在线观看| 久久精品国产精品国产精品污| 久久夜色精品国产噜噜av| 欧美唯美清纯偷拍| 一本色道综合亚洲| 亚洲五月六月| 91激情五月电影| 欧美最猛性xxxxx直播| 欧美日韩一区二区欧美激情| 亚洲在线不卡| 欧美日韩一级片网站| 欧美日韩在线亚洲一区蜜芽| 欧美日韩国产成人在线免费| 这里只有精品视频在线观看| 日韩欧美一级片| 国产亚洲综合在线| 亚洲色图都市小说| 蜜臀av在线播放一区二区三区| 青椒成人免费视频| 国产精品99久久久久久似苏梦涵 | 亚洲成a人v欧美综合天堂下载 | 亚洲少妇30p| 亚洲gay无套男同| 蜜臀久久99精品久久久久宅男| 91精品黄色| 日韩电影天堂视频一区二区| 精品欧美国产| 欧美视频一区二区三区四区| 欧美一级午夜免费电影| 中文字幕免费一区| 午夜精品影院在线观看| 国产不卡免费视频| 视频一区不卡| 精品福利视频一区二区三区| 亚洲国产cao| 99国产麻豆精品| 在线影院国内精品| 国产精品人成在线观看免费| 美女脱光内衣内裤视频久久网站| 91丨porny丨首页| 欧美日韩精品是欧美日韩精品| 中文字幕在线观看不卡视频| 国产真实精品久久二三区| 欧美成人综合一区| 欧美一区二区三区不卡| 一区二区三区免费网站| 97se亚洲国产综合自在线观| 在线观看不卡一区| 亚洲一级二级三级在线免费观看| 成人99免费视频| 91精品国产一区二区三区| 日日骚欧美日韩| 久久爱av电影| 中文字幕一区二区三区在线不卡| 国产成人三级在线观看| 色诱亚洲精品久久久久久| 亚洲成人三级小说| 四虎影院一区二区三区| 亚洲欧洲另类国产综合| 国产精品视频免费一区| 欧美精品一区二区三区在线 | 中文字幕不卡三区| 99porn视频在线| 一区二区三区波多野结衣在线观看| 影音先锋欧美资源| 久久国产视频网| 国产精品99久| 欧美一区二区在线免费播放| 国产精品中文字幕欧美| 7777精品伊人久久久大香线蕉经典版下载 | 日韩免费高清视频| 成人性生交大片免费看在线播放 | 国产精品美日韩| 久久99九九| 亚洲成人免费影院| 欧美午夜精品电影| 国产麻豆一精品一av一免费| 88在线观看91蜜桃国自产| 国产成人自拍高清视频在线免费播放| 69av一区二区三区| 国产精品久久久久免费| 天天综合天天综合色| 在线成人免费观看| 99re国产视频| 日韩avvvv在线播放| 91精品国产综合久久久久久漫画| 国产盗摄一区二区| 亚洲欧洲99久久| 欧美视频完全免费看| 91在线免费看片| 一区二区成人在线观看| 777奇米成人网| 国语精品免费视频| 国产真实精品久久二三区| 国产精品第五页| 欧美男男青年gay1069videost| 972aa.com艺术欧美| 五月婷婷综合在线| 国产精品免费av| 精品福利在线导航| 色狠狠av一区二区三区| 精品日本一区二区三区在线观看| 国产自产v一区二区三区c| 亚洲日韩欧美一区二区在线| 宅男在线国产精品| 色综合咪咪久久| 欧美国产二区| 国产一区免费在线| 97精品久久久久中文字幕| 韩国v欧美v日本v亚洲v| 亚洲成人av免费| 亚洲一区二三区| 怡红院av一区二区三区| 国产欧美一区二区精品婷婷| 日韩免费在线观看| 欧美人体做爰大胆视频| 色婷婷久久综合| 在线一区高清| 色婷婷精品久久二区二区蜜臀av| 久久av一区二区三区漫画| 国产另类第一区| 久久99精品久久久久子伦| 国产欧美欧洲| 久草热久草热线频97精品| 裸模一区二区三区免费| 国产美女99p| 国产精品视频在线免费观看| 国产精品sss| 日韩欧美国产二区| 在线一区亚洲| 欧美日韩一区二区在线观看| 欧美福利视频一区| 久久美女艺术照精彩视频福利播放| 日韩一区二区在线看| 久久免费看少妇高潮| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品久久久久久久久久久免费看| 欧美激情一区二区在线| 一级日本不卡的影视| 美女网站一区二区| 不卡视频在线看| 日本亚洲欧洲精品| 艳色歌舞团一区二区三区| 欧美美女视频在线观看| 中文字幕精品在线不卡| 日本大胆欧美人术艺术动态| 成人美女在线观看| 日本一区免费| 日韩欧美国产三级电影视频| 国产精品二三区| 国产美女娇喘av呻吟久久| 久久99精品久久久久久久青青日本 | 国产成人三级在线观看| 国产乱码一区| 777奇米四色成人影色区| 国产精品国产自产拍在线| 精品一区二区三区在线视频| 懂色中文一区二区三区在线视频| 中文字幕一区二区中文字幕| 国产精品色婷婷久久58| 大桥未久av一区二区三区中文| 色女孩综合网| 中文字幕一区二区视频| 99精品久久免费看蜜臀剧情介绍| 色哟哟日韩精品| 亚洲综合丁香婷婷六月香| 91福利入口| 精品国产免费一区二区三区四区 | 一区二区三区四区不卡视频| 成人性视频网站| 91 com成人网| 国产精品一区二区在线观看不卡 | 成人中文字幕在线| 欧美日韩激情一区| 美女视频一区二区三区| 91高清视频在线| 日韩激情av在线| 亚洲图色在线| 欧美a级理论片| 欧美性一级生活| 国产精品正在播放| 日韩一区二区三区视频在线| 国产一区二区不卡| 欧美一区二区三区免费| 99久久99久久免费精品蜜臀| 精品国产百合女同互慰| 成人永久看片免费视频天堂| 中文字幕一区二区不卡| 亚洲欧美激情小说另类| 亚洲一二三区视频在线观看| 亚洲一区二区在线观| 激情综合色播激情啊| 欧美丰满一区二区免费视频| 成人免费av资源| 亚洲色图欧美激情| 欧美日韩午夜精品| 国偷自产av一区二区三区小尤奈| 亚洲一区二区三区精品在线| 欧美无乱码久久久免费午夜一区| 波多野结衣亚洲|