posts - 431,  comments - 344,  trackbacks - 0

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

          1.BeanFactory最基礎(chǔ)最核心的接口
          重要的實(shí)現(xiàn)類有:
          XmlBeanFactory,以及ApplicationContext接口下的類

          2.Resource接口,可以通用地訪問(wèn)文件資源
          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中定義,同時(shí)又是用于創(chuàng)建目標(biāo)bean的工廠
          spring有以下實(shí)現(xiàn):
          1)JndiObjectFactoryBean:通過(guò)JNDI查找獲取對(duì)象
          2)LocalSessionFactoryBean:用于在本地裝配Hibernate SessionFactory
          3)LocalSessionFactoryBean:用于在本地裝配JDO PersistenceManagerFactory
          4)ProxyFactoryBean:用于獲取AOP的代理
          5)TransactionProxyFactoryBean:用于為對(duì)象創(chuàng)建事務(wù)代理,用于實(shí)現(xiàn)簡(jiǎn)捷易用的聲明性事務(wù)代理
          6)RmiProxyFactoryBean:為通過(guò)RMI訪問(wèn)的遠(yuǎn)程對(duì)象創(chuàng)建一個(gè)代理

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

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

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

          posted on 2006-11-17 10:27 周銳 閱讀(244) 評(píng)論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 丹巴县| 天台县| 区。| 武功县| 鄯善县| 闸北区| 札达县| 怀柔区| 凤城市| 柳河县| 泰和县| 乐业县| 云梦县| 临颍县| 抚州市| 潍坊市| 江都市| 尚义县| 塘沽区| 梅州市| 枞阳县| 伊吾县| 苍梧县| 海淀区| 绵竹市| 南汇区| 库尔勒市| 寿阳县| 永兴县| 五台县| 夹江县| 巴马| 富裕县| 叙永县| 永胜县| 新巴尔虎左旗| 应用必备| 塘沽区| 贵德县| 共和县| 剑川县|