第一部份:Spring概述與歷史與部份程安排
歷史
部份程整體安排
Spring的模塊
第二部份:Spring基本使用和概念
Spring架構
開發環境搭建
Spring Bean的概念
IoC的概念
基本配置與使用
第三部份:從一個Hello World看Spring架構與原理
獲得Spring代碼
了解maven與git
Spring容器的基本實現
Bean是如何加載的
第四部份:設計模式與設計原則——理解Spring思想
為什么需要Spring
公認的軟件設計原則
Spring中重要的幾種設計模式
IoC與Spring
第五部份:擴展Spring功能
自定義spring標簽
容器的層次與擴展
Bean的作用范圍
第六部份:PlaceHolder
placeholder基本功能
自定義Spring標簽回顧
工廠后置處理器
第七部份: Cglib介紹——Spring動態代理基礎
回顧動態代理
JDK動態代理
Cglib的使用
使用Cglib JDK生成動態代理
動態代理與Spring的整合
Objenesis
第八部份:Spring AOP
AOP概念與使用
自動代理
Spring AOP的使用
后置處理器
第九部份: Spring對事務的支持
事務的介紹
事務的實現
AOP與事務背后共同的秘密
第十部份:數據處理
數據類型轉換
Validation
第十一部份: Spring使用注意事項
循環依賴
同名bean
注解還是配置
方法替換
枚舉支持
二次代理問題
第十二部份: Spring案例分析——SpringMVC
架構與原理
核心源碼分析 |