隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827222
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          Bean初始化

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



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

          FeedBack:
          # re: spring2.0學習筆記一(Bean初始化)[未登錄] 2008-10-21 23:49 leo
          筆記很好啊,謝謝了!  回復  更多評論
            
          主站蜘蛛池模板: 依兰县| 英山县| 蓬安县| 东宁县| 洪江市| 仁寿县| 什邡市| 巴南区| 临泽县| 垣曲县| 兰溪市| 肥西县| 泉州市| 舞阳县| 郴州市| 卫辉市| 安义县| 界首市| 河津市| 商都县| 襄垣县| 巴塘县| 霞浦县| 华池县| 大悟县| 怀安县| 新津县| 临高县| 奉新县| 平塘县| 临城县| 东安县| 浪卡子县| 卢湾区| 天全县| 永仁县| 台南市| 滨海县| 涡阳县| 保靖县| 宁乡县|