拾貝殼

          走過的路
          隨筆 - 39, 文章 - 1, 評論 - 14, 引用 - 0
          數(shù)據(jù)加載中……

          proxool

          官方網(wǎng)址:
          http://proxool.sourceforge.net/


          ?Setting up Proxool in a Servlet environment(在servlet環(huán)境中使用proxool)
          ???Configuration(配置)
          ???有3種方式來配置proxool:
          ??????1. XML file。
          ??????代理到 JAXPConfigurator來處理xml文件。如果文件不是絕對路徑,將會定位到應用的根目錄。
          <servlet>
          ? <servlet-name>ServletConfigurator</servlet-name>
          ? <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ? <init-param>
          ??? <param-name>xmlFile</param-name>
          ??? <param-value>WEB-INF/proxool.xml</param-value>
          ? </init-param>
          ? <load-on-startup>1</load-on-startup>
          </servlet>?
          ???2. Property file。
          ?代理到PropertyConfigurator去解析。如果文件不是絕對路徑,將會定位到應用的根目錄。
          ???<servlet>
          ??<servlet-name>ServletConfigurator</servlet-name>
          ??<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ??<init-param>
          ????<param-name>propertyFile</param-name>
          ????<param-value>WEB-INF/proxool.properties</param-value>
          ??</init-param>
          ??<load-on-startup>1</load-on-startup>
          </servlet>
          3. Init parameters。
          ???代理到PropertyConfigurator去解析。根據(jù)servlet的初始化參數(shù)創(chuàng)建一個Property對象。
          <servlet>
          ? <servlet-name>ServletConfigurator</servlet-name>
          ? <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ? <init-param>
          ??? <param-name>jdbc-0.proxool.alias</param-name>
          ??? <param-value>test</param-value>
          ? </init-param>
          ? <init-param>
          ??? <param-name>jdbc-0.proxool.driver-url</param-name>
          ??? <param-value>jdbc:hsqldb:.</param-value>
          ? </init-param>
          ? <init-param>
          ??? <param-name>jdbc-0.proxool.driver-class</param-name>
          ??? <param-value>org.hsqldb.jdbcDriver</param-value>
          ? </init-param>
          ? <load-on-startup>1</load-on-startup>
          </servlet>
          在刈除所有的連接池后,ServletConfigurator會自動停止。
          ?<servlet>
          ? <servlet-name>ServletConfigurator</servlet-name>
          ? <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
          ? <init-param>
          ??? <param-name>autoShutdown</param-name>
          ??? <param-value>false</param-value>
          ? </init-param>
          ? <load-on-startup>1</load-on-startup>
          </servlet>
          Installation.(安裝)
          ???如果在你的servlet環(huán)境中有多個web應用,你需要考慮如何來安裝proxool.這里有2種方案:
          ???1。在你應用的庫目錄(web-info/lib),他的理論如下:
          ???proxool將不會再web應用間共享。如果你重新裝在web應用,一個新的實例將會產(chǎn)生。除非你顯式關(guān)閉舊的proxool,否則他將繼續(xù)使用各種資源(本地資源和數(shù)據(jù)庫)。你可以用如下的辦法來關(guān)閉他們:用上面提到的ServletConfigurator或者調(diào)用ProxoolFacade的shutdown方法。
          ???2。在容器的公用目錄下或者classpath中,他的理論如下:
          ???你可以在多個web應用中共享proxool,這樣的話,如果你重新裝在單個的web應用,proxool依然在運行。如果你想沖起proxool,要么重起容器,要么全部應用停止并重新配置proxool.
          ----------------------
          本人在CSDN上的部分翻譯:
          http://blog.csdn.net/huabingl/archive/2006/05/11/725155.aspx

          posted on 2006-05-24 22:19 binge 閱讀(564) 評論(0)  編輯  收藏 所屬分類: OPEN SOURCE

          主站蜘蛛池模板: 云龙县| 罗山县| 满城县| 莱州市| 全椒县| 淅川县| 京山县| 新营市| 岗巴县| 奉节县| 游戏| 客服| 大新县| 清徐县| 安仁县| 沙田区| 资中县| 东港市| 永兴县| 阜新| 德州市| 彝良县| 肇源县| 荥经县| 刚察县| 金华市| 崇礼县| 江西省| 天水市| 苍南县| 长葛市| 东莞市| 扎囊县| 玛纳斯县| 鄂温| 甘孜县| 宣城市| 黄山市| 古交市| 红河县| 建瓯市|