spring中基礎核心接口總結
理解這幾個接口,及其實現類就可以快速了解spring,具體的用法參考其他spring資料
1.BeanFactory最基礎最核心的接口
重要的實現類有:
XmlBeanFactory,以及ApplicationContext接口下的類
2.Resource接口,可以通用地訪問文件資源
1)ClassPathResource:讀取得形式為"classpath:ApplicationContext.xml"
2)FileStstemResource:讀取得形式為"file:c:\spring\src\ApplicationContext.xml"
3)ServletContextResource:讀取得形式為"WEB-INF\ApplicationContext.xml"
//ResourceLoader類用于載入Resource
3.FactoryBean工廠bean
它本身在bean factory中定義,同時又是用于創建目標bean的工廠
spring有以下實現:
1)JndiObjectFactoryBean:通過JNDI查找獲取對象
2)LocalSessionFactoryBean:用于在本地裝配Hibernate SessionFactory
3)LocalSessionFactoryBean:用于在本地裝配JDO PersistenceManagerFactory
4)ProxyFactoryBean:用于獲取AOP的代理
5)TransactionProxyFactoryBean:用于為對象創建事務代理,用于實現簡捷易用的聲明性事務代理
6)RmiProxyFactoryBean:為通過RMI訪問的遠程對象創建一個代理
4.ApplicationContext加強了BeanFactory的功能,支持以下功能
1)國際化支持
2)資源訪問
3)事件監聽機制
它的重要的實現類有:
FileSystemXmlApplicationContext,ClassPathXmlApplication,XmlWebApplicationContext
5.Bean生命周期的回調接口
BeanFactoryPostProcessor,InitializingBean,DisposableBean,BeanFactoryAware,ApplicationContextAware,ResourceLoader,BeanPostProcessor
6.MessageSource接口
它的實現類有ResourceBundleMessageSource,ReloadableResourceBundleMessageSource.后者在屬性文件修改后會重新載入
posted on 2006-11-17 10:27
周銳 閱讀(243)
評論(0) 編輯 收藏 所屬分類:
Spring