beanfactory繼承體系
四級介面繼承體系
beanfactory:提供獲取bean,是否包含bean,是否單例與原型,獲取bean型別,bean別名的api
autowirecapablebeanfactory:提供工廠的裝配功能
hierarachicalbeanfactory:提供父容器的訪問功能
listablebeanfactory:提供容器內bean例項的列舉功能
configurablebeanfactory:提供factory的配置功能
configurablelistablebeanfactory:集大成,提供解析,修改bean定義,並初始化單例
四個實現類
abstractbeanfactory實現了**介面configurablebeanfactory大部分功能
abstractautowirecapablebeanfactory繼承abstractbeanfactory,並額外實現了二級介面autowirecapablebeanfactorydefaultlistablebeanfatory繼承abstractautowirecapablebeanfactory,並實現了四級介面configurablelistablebeanfactory,並實現了乙個外來介面beandefinitionregistry。
xmlbeanfactory,繼承defaultlistablebeanfactory,重寫了一些功能。
beandefinition體系
Spring 機構體系
spring核心概念介紹 ioc 核心中的核心 inverse of control,控制反轉。物件的建立權利由程式反轉給spring框架。di dependency injection,依賴注入。在spring框架負責建立bean物件時,動態的將依賴物件注入到bean元件中。aop aspect ...
Spring體系架構
spring 有可能成為所有企業應用程式的一站式服務點,然而,spring 是模組化的,允許你挑選和選擇適用於你的模組,不必要把剩餘部分也引入。spring 框架提供約 20 個模組,可以根據應用程式的要求來使用。核心容器由spring core,spring beans,spring contex...
Spring體系結構
b ioc b 核心模組 實現ioc功能 核心介面為beanfactory context模組 構建於核心模組之上 擴充套件了beanfactory i18n國際化 bean生命週期控制 框架事件體系 資源載入透明化 郵件服務 任務排程 jndi定位 ejb整合 遠端訪問 表示式語言模組 是el的乙...