云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Spring 的容器

          Posted on 2007-08-23 00:12 云自無心水自閑 閱讀(629) 評論(1)  編輯  收藏 所屬分類: Java心得體會Appfuse

          Spring的關鍵之一就是容器,在Spring中主要是兩種容器:一個是BeanFactory,一個是ApplicationContext。
          容器的作用是,管理所有的bean的生命周期,從創建bean的實例開始,到最后bean的消亡。
          這兩種容器的作用基本相同,但是Application Context是BeanFactory的子類,增加了一些功能,所以更為強大一些,主要體現在3個方面:
          1. 能解析文本消息,提供文本的國際化(I18N)。
          2. ApplicationContext提供一種通用的方法來加載文件資源,比如:圖像文件。
          3. 能夠發布事件到注冊的監聽器。
          所以,在大多數應用中,都使用Application Context。

          ApplicationContext接口的實現類有很多,但常用的有3個:
          1. ClassPathXmlApplicationContext
          2. FileSystemXmlApplicationContext
          3. XmlWebApplicationContext

          ApplicationContext和BeanFactory的另一個區別在于對singleton bean的加載上。Bean Factory延遲加載所有的bean直到getBean()的調用,而ApplicationContext稍微智能一些,預先加載所有的singleton bean。




          評論

          # re: Spring 的容器  回復  更多評論   

          2008-03-09 14:48 by xx
          appfuse 1.9.4 怎么找不到hibernate.cfg.xml這個文件?

          <property name="show_sql">false</property>
          應該寫在哪?
          主站蜘蛛池模板: 苗栗县| 乳山市| 拜城县| 徐闻县| 大港区| 原平市| 靖边县| 绥滨县| 民乐县| 太仆寺旗| 吉首市| 长阳| 肃南| 常熟市| 海安县| 乌海市| 台南县| 怀来县| 河北区| 镇康县| 南康市| 义乌市| 民和| 茶陵县| 广丰县| 平泉县| 崇州市| 蛟河市| 永昌县| 宁安市| 克拉玛依市| 新闻| 孝感市| 新巴尔虎右旗| 乌海市| 广宁县| 延长县| 洛浦县| 库尔勒市| 武城县| 赣州市|