日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
Spring源碼深度解析圖書
人氣:36

Spring源碼深度解析

幫助讀者快速熟悉Spring源碼,以便于對Spring源碼進行擴展或修改,從而滿足業(yè)務(wù)需求。 所有知識點均已HELLOworld級別示例為切入點,描述簡單之后的復(fù)雜。

內(nèi)容簡介

《Spring源碼深度解析》從核心實現(xiàn)和企業(yè)應(yīng)用兩個方面,由淺入深、由易到難地對Spring源碼展開了系統(tǒng)的講解,包括Spring的設(shè)計理念和整體架構(gòu)、容器的基本實現(xiàn)、默認標(biāo)簽的解析、自定義標(biāo)簽的解析、bean的加載、容器的功能擴展、AOP、數(shù)據(jù)庫連接JDBC、整合MyBatis、事務(wù)、SpringMVC、遠程服務(wù)、Spring消息服務(wù)等內(nèi)容。

《Spring源碼深度解析》不僅介紹了使用Spring框架開發(fā)項目必須掌握的核心概念,還指導(dǎo)讀者如何使用Spring框架編寫企業(yè)級應(yīng)用,并針對在編寫代碼的過程中如何優(yōu)化代碼、如何使得代碼高效給出切實可行的建議,從而幫助讀者提升實戰(zhàn)能力。

《Spring源碼深度解析》語言簡潔,示例豐富,可幫助讀者迅速掌握使用Spring進行開發(fā)所需的各種技能。《Spring源碼深度解析》適合于已具有一定Java編程基礎(chǔ)的讀者,以及在Java平臺下進行各類軟件開發(fā)的開發(fā)人員、測試人員等。

編輯推薦

幫助讀者快速熟悉Spring源碼,以便于對Spring源碼進行擴展或修改,從而滿足業(yè)務(wù)需求。

所有知識點均已HELLOworld級別示例為切入點,描述簡單之后的復(fù)雜。

對于復(fù)雜邏輯的講解采用剝洋蔥似的方式,層層分解復(fù)雜度,便于讀者理解和掌握。

目錄

目錄

及時部分核心實現(xiàn)

第1章Spring整體架構(gòu)和環(huán)境搭建2

1.1Spring的整體架構(gòu)2

1.2環(huán)境搭建4

1.2.1安裝GitHub4

1.2.2安裝Gradle5

1.2.3下載Spring6

第2章容器的基本實現(xiàn)10

2.1容器基本用法10

2.2功能分析11

2.3工程搭建12

2.4Spring的結(jié)構(gòu)組成13

2.4.1beans包的層級結(jié)構(gòu)13

2.4.2核心類介紹13

2.5容器的基礎(chǔ)XmlBeanFactory17

2.5.1配置文件封裝18

2.5.2加載Bean21

2.6獲取XML的驗證模式24

2.6.1DTD與XSD區(qū)別24

2.6.2驗證模式的讀取26

2.7獲取Document28

2.7.1EntityResolver用法29

2.8解析及注冊BeanDefinitions31

2.8.1profile屬性的使用32

2.8.2解析并注冊BeanDefinition33

第3章默認標(biāo)簽的解析35

3.1bean標(biāo)簽的解析及注冊35

3.1.1解析BeanDefinition37

3.1.2AbstractBeanDefinition屬性55

3.1.3解析默認標(biāo)簽中的自定義標(biāo)簽元素58

3.1.4注冊解析的BeanDefinition60

3.1.5通知監(jiān)聽器解析及注冊完成63

3.2alias標(biāo)簽的解析63

3.3import標(biāo)簽的解析65

3.4嵌入式beans標(biāo)簽的解析67

第4章自定義標(biāo)簽的解析68

4.1自定義標(biāo)簽使用69

4.2自定義標(biāo)簽解析71

4.2.1獲取標(biāo)簽的命名空間72

4.2.2提取自定義標(biāo)簽處理器72

4.2.3標(biāo)簽解析74

第5章bean的加載78

5.1FactoryBean的使用83

5.2緩存中獲取單例bean85

5.3從bean的實例中獲取對象86

5.4獲取單例90

5.5準(zhǔn)備創(chuàng)建bean92

5.5.1處理ovverride屬性93

5.5.2實例化的前置處理94

5.6循環(huán)依賴96

5.6.1什么是循環(huán)依賴96

5.6.2Spring如何解決循環(huán)依賴96

5.7創(chuàng)建bean100

5.7.1創(chuàng)建bean的實例103

5.7.2記錄創(chuàng)建bean的ObjectFactory112

5.7.3屬性注入115

5.7.4初始化bean124

5.7.5注冊DisposableBean128

第6章容器的功能擴展129

6.1設(shè)置配置路徑130

6.2擴展功能130

6.3環(huán)境準(zhǔn)備132

6.4加載BeanFactory133

6.4.1定制BeanFactory135

6.4.2加載BeanDefinition136

6.5功能擴展137

6.5.1增加SPEL語言的支持138

6.5.2增加屬性注冊編輯器139

6.5.3添加ApplicationContext AwareProcessor處理器144

6.5.4設(shè)置忽略依賴146

6.5.5注冊依賴146

6.6BeanFactory的后處理146

6.6.1激活注冊的BeanFactory PostProcessor147

6.6.2注冊BeanPostProcessor153

6.6.3初始化消息資源156

6.6.4初始化ApplicationEvent Multicaster159

6.6.5注冊監(jiān)聽器161

6.7初始化非延遲加載單例162

6.8finishRefresh165

第7章AOP167

7.1動態(tài)AOP使用示例167

7.2動態(tài)AOP自定義標(biāo)簽169

7.2.1注冊AnnotationAwareAspectJ AutoProxyCreator170

7.3創(chuàng)建AOP173

7.3.1獲取增強器176

7.3.2尋找匹配的增強器186

7.3.3創(chuàng)建187

7.4靜態(tài)AOP使用示例201

7.5創(chuàng)建AOP靜態(tài)203

7.5.1Instrumentation使用203

7.5.2自定義標(biāo)簽207

7.5.3織入209

第二部分企業(yè)應(yīng)用

第8章數(shù)據(jù)庫連接JDBC214

8.1Spring連接數(shù)據(jù)庫程序?qū)崿F(xiàn)(JDBC)215

8.2save/update功能的實現(xiàn)217

8.2.1基礎(chǔ)方法execute219

8.2.2Update中的回調(diào)函數(shù)223

8.3query功能的實現(xiàn)225

8.4queryForObject229

第9章整合MyBatis231

9.1MyBatis獨立使用231

9.2Spring整合MyBatis235

9.3源碼分析237

9.3.1sqlSessionFactory創(chuàng)建237

9.3.2MapperFactoryBean的創(chuàng)建241

9.3.3MapperScannerConfigurer244

第10章事務(wù)254

10.1JDBC方式下的事務(wù)使用 示例254

10.2事務(wù)自定義標(biāo)簽257

10.2.1注冊InfrastructureAdvisor AutoProxyCreator257

10.2.2獲取對應(yīng)class/method的增強器261

10.3事務(wù)增強器269

10.3.1創(chuàng)建事務(wù)271

10.3.2回滾處理281

10.3.3事務(wù)提交287

第11章SpringMVC291

11.1SpringMVC快速體驗291

11.2ContextLoaderListener295

11.2.1ServletContextListener的使用295

11.2.2Spring中的ContextLoader Listener296

11.3DispatcherServlet300

11.3.1servlet的使用301

11.3.2DispatcherServlet的初始化302

11.3.3WebApplicationContext的初始化304

11.4DispatcherServlet的邏輯處理320

11.4.1MultipartContent類型的request處理326

11.4.2根據(jù)request信息尋找對應(yīng)的Handler327

11.4.3沒找到對應(yīng)的Handler的錯誤處理331

11.4.4根據(jù)當(dāng)前Handler尋找對應(yīng)的HandlerAdapter331

11.4.5緩存處理332

11.4.6HandlerInterceptor的處理333

11.4.7邏輯處理334

11.4.8異常視圖的處理334

11.4.9根據(jù)視圖跳轉(zhuǎn)頁面335

第12章遠程服務(wù)340

12.1RMI340

12.1.1使用示例340

12.1.2服務(wù)端實現(xiàn)342

12.1.3客戶端實現(xiàn)350

12.2HttpInvoker355

12.2.1使用示例356

12.2.2服務(wù)端實現(xiàn)357

12.2.3客戶端實現(xiàn)361

第13章Spring消息367

13.1JMS的獨立使用367

13.2Spring整合ActiveMQ369

13.3源碼分析371

13.3.1JmsTemplate372

13.3.2監(jiān)聽器容器376

網(wǎng)友評論(不代表本站觀點)

來自深顏色**的評論:

書挺好的,給好評啦

2017-11-15 08:06:31
來自無昵稱**的評論:

物流差,送貨人員服務(wù)差

2017-11-18 10:38:12
來自無昵稱**的評論:

非常欣賞當(dāng)當(dāng)?shù)膽B(tài)度,書籍質(zhì)量和運輸保存完好性高于另一家常用的電商平臺自營,不得不點贊。希望以后有更多活動折扣。一如既往支持

2017-11-13 16:32:14
來自無昵稱**的評論:

書還是蠻不錯的

2017-11-13 20:16:27
來自yhai159**的評論:

書不錯!!!!

2017-11-10 22:48:53
來自無昵稱**的評論:

很不錯的書,推薦購買。

2017-11-12 21:58:58
來自無昵稱**的評論:

不錯的書,紙質(zhì)沒有很多人說的那么差

2017-10-29 19:38:26
來自無昵稱**的評論:

很好看,很有用

2017-10-30 11:06:49
來自二四八**的評論:

12345

2017-11-02 13:13:33
來自無昵稱**的評論:

書本內(nèi)容不錯,就是紙質(zhì)比較差

2017-11-04 14:13:26
來自無昵稱**的評論:

挺不錯的!

2017-11-06 11:39:27
來自虛心的**的評論:

山西太原送貨的快遞太爛,每天看貨物追蹤顯示已經(jīng)到達太原,可以還的過2,3天才給送貨

2014-02-26 23:30:14
來自無昵稱**的評論:

拿到手的書,背面以及最后幾頁都折在了一起。希望書內(nèi)容不要再差了

2015-01-05 20:23:05
來自lumxin**的評論:

太失望了,書的紙張很薄,顏色也有些暗,像盜版一樣,傷心了……

2015-06-12 18:52:26
來自無昵稱**的評論:

寫的挺好的,比書店便宜將近10來元錢,物流比較給力,第一天下單,第二天就到了

2013-11-06 12:47:48
來自無昵稱**的評論:

送到的時候書有一個折頁,但不影響整體的美觀,不錯。字體大小合適,

2014-03-05 14:10:09
來自園園102**的評論:

看了頭3章,寫得不錯:容器的基本實現(xiàn),默認標(biāo)簽的解析 ,文絡(luò)清晰,線條明朗,很容易理解

2013-11-15 12:50:55
來自無昵稱**的評論:

網(wǎng)站顯示還沒發(fā)貨,其實已經(jīng)發(fā)貨,2天送達,還是挺快的,贊一個吧,紙是薄了點,但看著也還行,便宜10塊,不錯!

2014-03-14 15:40:47
來自無昵稱**的評論:

不用多說,想深入spring源代碼的,必須看此類書

2014-10-21 15:29:40
來自月耀**的評論:

硬啃的話還是有一定的難度的,最好是結(jié)合項目來

2015-03-14 16:46:21
來自無昵稱**的評論:

還沒開始閱讀,這本稍好,整體感覺也不錯,適合閱讀和收藏。

2015-04-08 09:46:27
來自無昵稱**的評論:

本書籍特別好。介紹了spring 50%的內(nèi)容。其他內(nèi)容還需要看英文文檔

2015-04-20 23:38:17
來自極地摩**的評論:

本書還沒細看,不過基于我對spring的原始了解,此書應(yīng)該不錯,可以補漏

2015-06-22 22:57:28
來自無昵稱**的評論:

紙張?zhí)。杏X很容易破的樣子,不過應(yīng)該是正版

2015-09-14 19:26:15
來自無昵稱**的評論:

這本書比較重點在IOC 和 AOP ,其他比較簡潔

2015-06-03 08:52:34
來自無昵稱**的評論:

圖解TCP/IP:第5版【原版暢銷36萬冊!268張圖解輕松入門】

2016-06-23 17:16:55
來自無昵稱**的評論:

國人大牛寫的書,還沒怎么看這本書呢,暫不評論了就。

2016-08-25 01:02:22
來自冀凱**的評論:

書是好書,但是物流實在太坑爹,天津到北京兩天都沒到,打電話給物流公司,竟然說是這兩天人手不夠,沒給送,估計不催的話還不知道什么時候才給送,這po.B.物流實在是垃.圾的不能再垃.圾了。書好評,物流差評!

2015-03-12 13:47:42
來自無昵稱**的評論:

書是塑封的,質(zhì)量很好。spring mvc整合開發(fā),內(nèi)容不錯。

2016-12-12 13:49:45
來自無昵稱**的評論:

同事推薦的書,收獲不是很大,聽說有很多模式在里面,但是除了切面編程方面,其它暫時沒有很好的大局觀!希望以后再看的時候能有更大收獲!

2015-11-11 11:15:55
來自y***g(**的評論:

對研究spring的底層實現(xiàn)有很大的幫助

2017-07-08 17:46:18
來自漸行漸**的評論:

閱讀Spring源碼會給你帶來很多設(shè)計思想上的收獲,JavaEE SSH框架學(xué)習(xí)者必備

2016-03-11 19:13:43
來自沉默話**的評論:

書的內(nèi)容屬不錯的,對Spring的源碼做了一個介紹,特別適用于面試。而且內(nèi)容不晦澀,但個人感覺適合有些框架基礎(chǔ)的人來閱讀。初學(xué)者可能理解起來有些費力。

2016-09-04 17:21:12

免責(zé)聲明

更多出版社
主站蜘蛛池模板: 福海县| 乾安县| 沁源县| 红安县| 锦州市| 昭觉县| 三台县| 新丰县| 定南县| 怀柔区| 文昌市| 华池县| 理塘县| 沁水县| 霞浦县| 屏边| 夏河县| 阿克陶县| 寿光市| 瓮安县| 上杭县| 呼和浩特市| 云龙县| 荣成市| 博爱县| 灵石县| 神木县| 永定县| 策勒县| 南涧| 瑞昌市| 青龙| 磴口县| 永清县| 临高县| 福贡县| 孟津县| 岑溪市| 盈江县| 建瓯市| 阜平县|