隨筆 - 6  文章 - 129  trackbacks - 0
          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 828896
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          Bean初始化

           spring的Ioc容器根據(jù)XML配置文件來初始化Bean.需要注意的一點是,ApplicationContext初始化Bean和基
          本的BeanFactory有所不同,基本的BeanFactory總是延遲加載Bean,直到第一次調(diào)用getBean("BeanId")方法
          請求Bean實例時,BeanFactory才會創(chuàng)建這個Bean,而ApplicationContext在自身初始化時就一次性創(chuàng)建了
          所有的Bean,了解這一點是非常重要的,因為ApplicationContext在初始化時就能驗證XML配置文件的正確性.
          而使用BeanFactory,直到調(diào)用getBean("BeanId")方法獲取Bean實例時,才可能會發(fā)現(xiàn)配置錯誤而導(dǎo)致拋出
          異常.
           只有在非常簡單的情況下,使用基本的BeanFactory才可能滿足我們的需求.絕大多時候我們使用
          ApplicationContext是最佳的選擇.在啟動的時候就能檢測配置文件的錯誤,這比使用基本的BeanFactory
          在運行一段時間后調(diào)用getBean("BeanId")拋出異常要好得多.并且,延遲加載會帶來性能上的損失.
          ApplicationContext由于在啟動時需要一次性別實例化所有的Bean,如果定義的Bean比較多,則啟動的時間
          會比較長.



          posted on 2007-10-21 12:24 Ke 閱讀(1403) 評論(1)  編輯  收藏 所屬分類: spring

          FeedBack:
          # re: spring2.0學(xué)習(xí)筆記一(Bean初始化)[未登錄] 2008-10-21 23:49 leo
          筆記很好啊,謝謝了!  回復(fù)  更多評論
            
          主站蜘蛛池模板: 甘德县| 龙川县| 巍山| 大丰市| 玉溪市| 岳阳县| 分宜县| 宁河县| 民权县| 汉中市| 兴安盟| 社旗县| 廉江市| 甘谷县| 敖汉旗| 崇仁县| 朝阳市| 屏山县| 西林县| 微山县| 安达市| 邹城市| 巴彦县| 西丰县| 青河县| 民丰县| 天水市| 桐城市| 靖远县| 庆安县| 黔江区| 凉城县| 获嘉县| 府谷县| 海兴县| 鹤壁市| 商城县| 招远市| 南部县| 泾源县| 张北县|