《Spring源碼深度解析》閱讀筆記(一)

第一章:spring整體架構和環境搭建

1)core container:核心容器

核心容器包含core,beans,context,expressoin language

core:是spring框架基本的核心工具類,spring的其他組件基本上都要用到core裏面的類

beans:包含訪問配置文件,創建和管理bean,以及進行IoC/DI 操作相關類

context:構建在core和beans的基礎之上,提供了一種類似於JNDI註冊器的框架式的對象訪問方法。Context繼承了Beans的特性,爲spring核心提供了大量擴展,添加了對國際化,事件傳播,資源加載和對Context的透明創建的支持。ApplicationContext接口是Context模塊的關鍵

expression language:表達式語言,用於在運行時查詢和操縱對象

 

2)AOP

提供面向切面編程的實現

 

3)Data Access/Integration

包含了JDBC,ORM,JMS,Transaction等模塊

 

4)web

web上下文建立在應用程序上下文之上,爲基於web的應用程序提供了上下文。例如web-servlet模塊,該模塊包含model-view-controller(MVC)實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章