參考:核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression(spel,spring表示式語言,spring expression language)等模組組成,它們的細節如下:
它們的完整依賴關係如下圖所示:
資料訪問/整合層包括 jdbc,orm,oxm,jms 和事務處理模組
web 層由 web,web-mvc,web-socket 和 web-portlet 組成
還有其他一些重要的模組,像 aop,aspects,instrumentation,web 和測試模組
Spring體系結構
b ioc b 核心模組 實現ioc功能 核心介面為beanfactory context模組 構建於核心模組之上 擴充套件了beanfactory i18n國際化 bean生命週期控制 框架事件體系 資源載入透明化 郵件服務 任務排程 jndi定位 ejb整合 遠端訪問 表示式語言模組 是el的乙...
Spring體系結構
從這個圖中我們可以看出spring框架的核心元件只有三個 core context和beans。他們構建起了整個spring的骨骼架構,沒有他們就不可能有aop web等上層的特性功能。上面這些是spring特性功能。其中比較重要的幾個包 aop包 主要提供面向切面程式設計的實現 web 主要提供了...
Spring體系結構
spring 框架採用分層的理念,根據功能的不同劃分成了多個模組,這些模組大體可分為 data access integration 資料訪問與整合 web aop 提供了面向切面程式設計實現,提供比如日誌記錄 許可權控制 效能統計等通用功能和業務邏輯分離的技術,並且能動態的把這些功能新增到需要的 ...