云自無心水自閑

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

          Spring 的容器

          Posted on 2007-08-23 00:12 云自無心水自閑 閱讀(628) 評論(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>
          應該寫在哪?
          主站蜘蛛池模板: 顺义区| 元江| 张家界市| 桦川县| 安吉县| 东兰县| 临安市| 乐业县| 盐源县| 容城县| 邯郸县| 西藏| 东丽区| 秦安县| 灵寿县| 康马县| 崇州市| 茂名市| 临沂市| 满城县| 桑日县| 嘉祥县| 高碑店市| 蓬溪县| 偏关县| 鄂州市| 乐亭县| 武夷山市| 通榆县| 大英县| 定西市| 根河市| 德州市| 潜江市| 盐津县| 江口县| 岳池县| 益阳市| 顺昌县| 松溪县| 山东省|