Java學習

          java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

           

          Spring獲取Bean的幾種方式

          通過xml配置文件

              bean配置在xml里面,spring提供兩種方式讀取配置文件得到ApplicationContext.

          FileSystemXmlApplicationContext

              通過程序在初始化的時候,導入Bean配置文件,然后得到Bean實例:
          ApplicationContext oAC = new FileSystemXmlApplicationContext”applicationContext.xml”)
          oAC .getBean(”bean01″);

          WebApplicationContextUtil

               在B/S系統中,通常在web.xml初始化bean的配置文件,然后由WebAppliCationContextUtil得到ApplicationContext.例如:
          ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc);
          //ApplicationContext ctx =  WebApplicationContextUtils.getWebApplicationContext(ServletContext sc);
          getRequiredWebApplicationContext和 getWebApplicationContext的區別是,獲取失敗時候,getRequiredWebApplicationContext拋出異 常,getWebApplicationContext拋出null

          ApplicationObjectSupport

              抽象類,它提供getApplicationContext()方法,可以方便的獲取到ApplicationContext。Spring初始化時,會 通過該抽象類的setApplicationContext(ApplicationContext context)方法將ApplicationContext 對象注入。

          WebApplicationObjectSupport

            抽象類,它提供getWebApplicationContext()獲WebApplicationContext

          ApplicationContextAware

            接口類,實現該接口的setApplicationContext(ApplicationContext context)方法,并保存ApplicationContext 對象。Spring初始化時,會通過該方法將ApplicationContext對象注入。

          posted on 2008-10-16 11:21 找個美女做老婆 閱讀(2539) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          本blog已經搬到新家了, 新家:www.javaly.cn
           http://www.javaly.cn

          常用鏈接

          留言簿(6)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 利辛县| 武强县| 金华市| 昆明市| 梅州市| 绥滨县| 茂名市| 鹤壁市| 澄城县| 敦化市| 静海县| 明光市| 望城县| 新泰市| 孝昌县| 林州市| 嘉兴市| 松滋市| 望城县| 霍山县| 多伦县| 静宁县| 南江县| 莲花县| 托克托县| 油尖旺区| 舒兰市| 策勒县| 安阳市| 澳门| 静宁县| 裕民县| 平度市| 焉耆| 霍山县| 罗定市| 香格里拉县| 微山县| 鹤山市| 广河县| 潞城市|