posts - 431,  comments - 344,  trackbacks - 0

          spring中基礎(chǔ)核心接口總結(jié)
          理解這幾個接口,及其實現(xiàn)類就可以快速了解spring,具體的用法參考其他spring資料

          1.BeanFactory最基礎(chǔ)最核心的接口
          重要的實現(xiàn)類有:
          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中定義,同時又是用于創(chuàng)建目標bean的工廠
          spring有以下實現(xiàn):
          1)JndiObjectFactoryBean:通過JNDI查找獲取對象
          2)LocalSessionFactoryBean:用于在本地裝配Hibernate SessionFactory
          3)LocalSessionFactoryBean:用于在本地裝配JDO PersistenceManagerFactory
          4)ProxyFactoryBean:用于獲取AOP的代理
          5)TransactionProxyFactoryBean:用于為對象創(chuàng)建事務(wù)代理,用于實現(xiàn)簡捷易用的聲明性事務(wù)代理
          6)RmiProxyFactoryBean:為通過RMI訪問的遠程對象創(chuàng)建一個代理

          4.ApplicationContext加強了BeanFactory的功能,支持以下功能
          1)國際化支持
          2)資源訪問
          3)事件監(jiān)聽機制
          它的重要的實現(xiàn)類有:
          FileSystemXmlApplicationContext,ClassPathXmlApplication,XmlWebApplicationContext

          5.Bean生命周期的回調(diào)接口
          BeanFactoryPostProcessor,InitializingBean,DisposableBean,BeanFactoryAware,ApplicationContextAware,ResourceLoader,BeanPostProcessor

          6.MessageSource接口
          它的實現(xiàn)類有ResourceBundleMessageSource,ReloadableResourceBundleMessageSource.后者在屬性文件修改后會重新載入

          posted on 2006-11-17 10:27 周銳 閱讀(244) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 普格县| 江安县| 赣榆县| 万盛区| 修武县| 都兰县| 丽水市| 汶上县| 彭阳县| 离岛区| 阜平县| 根河市| 福州市| 乌拉特后旗| 漾濞| 麟游县| 延安市| 娄烦县| 石嘴山市| 习水县| 宁海县| 新河县| 都江堰市| 宁津县| 晋州市| 威信县| 额济纳旗| 万山特区| 尉氏县| 长武县| 长岭县| 紫金县| 红桥区| 兴城市| 胶州市| 蓬溪县| 林周县| 宁明县| 巴楚县| 平凉市| 柞水县|