Spring源碼深度解析

Spring源碼深度解析 pdf epub mobi txt 電子書 下載 2025

郝佳 著
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 人民郵電齣版社
ISBN:9787115325686
版次:1
商品編碼:11311737
品牌:異步圖書
包裝:平裝
開本:16開
齣版時間:2013-09-01
用紙:膠版紙
頁數:386
字數:545000
正文語種:中文

具體描述

內容簡介

  《Spring源碼深度解析》從核心實現和企業應用兩個方麵,由淺入深、由易到難地對Spring源碼展開瞭係統的講解,包括Spring的設計理念和整體架構、容器的基本實現、默認標簽的解析、自定義標簽的解析、bean的加載、容器的功能擴展、AOP、數據庫連接JDBC、整閤MyBatis、事務、SpringMVC、遠程服務、Spring消息服務等內容。
  《Spring源碼深度解析》不僅介紹瞭使用Spring框架開發項目必須掌握的核心概念,還指導讀者如何使用Spring框架編寫企業級應用,並針對在編寫代碼的過程中如何優化代碼、如何使得代碼高效給齣切實可行的建議,從而幫助讀者全麵提升實戰能力。
  《Spring源碼深度解析》語言簡潔,示例豐富,可幫助讀者迅速掌握使用Spring進行開發所需的各種技能。《Spring源碼深度解析》適閤於已具有一定Java編程基礎的讀者,以及在Java平颱下進行各類軟件開發的開發人員、測試人員等。

內頁插圖

目錄

第一部分 核心實現
第1章 Spring整體架構和環境搭建
1.1 Spring的整體架構
1.2 環境搭建
1.2.1 安裝GitHub
1.2.2 安裝Gradle
1.2.3 下載Spring

第2章 容器的基本實現
2.1 容器基本用法
2.2 功能分析
2.3 工程搭建
2.4 Spring的結構組成
2.4.1 beans包的層級結構
2.4.2 核心類介紹
2.5 容器的基礎XmlBeanFactory
2.5.1 配置文件封裝
2.5.2 加載Bean
2.6 獲取XML的驗證模式
2.6.1 DTD與XSD區彆
2.6.2 驗證模式的讀取
2.7 獲取Document
2.7.1 EntityResolver用法
2.8 解析及注冊BeanDefinitions
2.8.1 profile屬性的使用
2.8.2 解析並注冊BeanDefinition

第3章 默認標簽的解析
3.1 bean標簽的解析及注冊
3.1.1 解析BeanDefinition
3.1.2 AbstractBeanDefinition屬性
3.1.3 解析默認標簽中的自定義標簽元素
3.1.4 注冊解析的BeanDefinition
3.1.5 通知監聽器解析及注冊完成
3.2 alias標簽的解析
3.3 import標簽的解析
3.4 嵌入式beans標簽的解析

第4章 自定義標簽的解析
4.1 自定義標簽使用
4.2 自定義標簽解析
4.2.1 獲取標簽的命名空間
4.2.2 提取自定義標簽處理器
4.2.3 標簽解析

第5章 bean的加載
5.1 FactoryBean的使用
5.2 緩存中獲取單例bean
5.3 從bean的實例中獲取對象
5.4 獲取單例
5.5 準備創建bean
5.5.1 處理ovverride屬性
5.5.2 實例化的前置處理
5.6 循環依賴
5.6.1 什麼是循環依賴
5.6.2 Spring如何解決循環依賴
5.7 創建bean
5.7.1 創建bean的實例
5.7.2 記錄創建bean的ObjectFactory
5.7.3 屬性注入
5.7.4 初始化bean
5.7.5 注冊DisposableBean

第6章 容器的功能擴展
6.1 設置配置路徑
6.2 擴展功能
6.3 環境準備
6.4 加載BeanFactory
6.4.1 定製BeanFactory
6.4.2 加載BeanDefinition
6.5 功能擴展
6.5.1 增加SPEL語言的支持
6.5.2 增加屬性注冊編輯器
6.5.3 添加ApplicationContext AwareProcessor處理器
6.5.4 設置忽略依賴
6.5.5 注冊依賴
6.6 BeanFactory的後處理
6.6.1 激活注冊的BeanFactory PostProcessor
6.6.2 注冊BeanPostProcessor
6.6.3 初始化消息資源
6.6.4 初始化ApplicationEvent Multicaster
6.6.5 注冊監聽器
6.7 初始化非延遲加載單例
6.8 finishRefresh

第7章 AOP
7.1 動態AOP使用示例
7.2 動態AOP自定義標簽
7.2.1 注冊AnnotationAwareAspectJ AutoProxyCreator
7.3 創建AOP代理
7.3.1 獲取增強器
7.3.2 尋找匹配的增強器
7.3.3 創建代理
7.4 靜態AOP使用示例
7.5 創建AOP靜態代理
7.5.1 Instrumentation使用
7.5.2 自定義標簽
7.5.3 織入

第二部分 企業應用
第8章 數據庫連接JDBC
8.1 Spring連接數據庫程序實現(JDBC)
8.2 save/update功能的實現
8.2.1 基礎方法execute
8.2.2 Update中的迴調函數
8.3 query功能的實現
8.4 queryForObject

第9章 整閤MyBatis
9.1 MyBatis獨立使用
9.2 Spring整閤MyBatis
9.3 源碼分析
9.3.1 sqlSessionFactory創建
9.3.2 MapperFactoryBean的創建
9.3.3 MapperScannerConfigurer

第10章 事務
10.1 JDBC方式下的事務使用 示例
10.2 事務自定義標簽
10.2.1 注冊InfrastructureAdvisor AutoProxyCreator
10.2.2 獲取對應class/method的增強器
10.3 事務增強器
10.3.1 創建事務
10.3.2 迴滾處理
10.3.3 事務提交

第11章 SpringMVC
11.1 SpringMVC快速體驗
11.2 ContextLoaderListener
11.2.1 ServletContextListener的使用
11.2.2 Spring中的ContextLoader Listener
11.3 DispatcherServlet
11.3.1 servlet的使用
11.3.2 DispatcherServlet的初始化
11.3.3 WebApplicationContext的初始化
11.4 DispatcherServlet的邏輯處理
11.4.1 MultipartContent類型的request處理
11.4.2 根據request信息尋找對應的Handler
11.4.3 沒找到對應的Handler的錯誤處理
11.4.4 根據當前Handler尋找對應的HandlerAdapter
11.4.5 緩存處理
11.4.6 HandlerInterceptor的處理
11.4.7 邏輯處理
11.4.8 異常視圖的處理
11.4.9 根據視圖跳轉頁麵

第12章 遠程服務
12.1 RMI
12.1.1 使用示例
12.1.2 服務端實現
12.1.3 客戶端實現
12.2 HttpInvoker
12.2.1 使用示例
12.2.2 服務端實現
12.2.3 客戶端實現

第13章 Spring消息
13.1 JMS的獨立使用
13.2 Spring整閤ActiveMQ
13.3 源碼分析
13.3.1 JmsTemplate
13.3.2 監聽器容器
……

前言/序言


用戶評價

評分

好好好好好好好好好好

評分

應該還可以吧,看看你不錯,買這麼多鑽石也沒用

評分

東西很不錯,送貨速度也快。

評分

粗粗的看瞭一遍,實戰教程,老外風格,還不錯,目前看完瞭還沒有精通,準備接著看

評分

原書怎麼樣我不評價,但是中文翻譯版本真的是太垃圾瞭。圖片隨便找瞭幾處錯誤。全書中像這樣錯誤隨處可見,這幾處隻是冰山一角。其實浪費四五十塊錢倒沒什麼,但是作為一個自學的人來說,這本書對我副作用太大瞭。各種看不懂,真的非常打擊學習積極性,各種看不懂,搞得我都懷疑自己智商瞭。我認為課本的翻譯是通過翻譯軟件翻譯然後翻譯作者再稍加修改就拿齣來賣錢瞭,這兩位翻譯你拿著這些錢心裏不內疚嗎?

評分

不錯不錯不錯不錯不錯

評分

實戰係列叢書,內容沒看,感覺有些單薄,但是價格太實在瞭,2.5摺

評分

還行,可以湊閤著用,還行,可以湊閤著用

評分

計算機半價買瞭很多,京東很強大

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有