拾貝殼

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

          proxool

          官方網址:
          http://proxool.sourceforge.net/


          ?Setting up Proxool in a Servlet environment(在servlet環境中使用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去解析。根據servlet的初始化參數創建一個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環境中有多個web應用,你需要考慮如何來安裝proxool.這里有2種方案:
          ???1。在你應用的庫目錄(web-info/lib),他的理論如下:
          ???proxool將不會再web應用間共享。如果你重新裝在web應用,一個新的實例將會產生。除非你顯式關閉舊的proxool,否則他將繼續使用各種資源(本地資源和數據庫)。你可以用如下的辦法來關閉他們:用上面提到的ServletConfigurator或者調用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 閱讀(570) 評論(0)  編輯  收藏 所屬分類: OPEN SOURCE

          主站蜘蛛池模板: 花莲市| 玛多县| 油尖旺区| 于田县| 祥云县| 会理县| 舞钢市| 当雄县| 洞头县| 建始县| 泊头市| 重庆市| 六枝特区| 通州区| 平江县| 广宁县| 巴青县| 黄梅县| 鄂尔多斯市| 澄江县| 富平县| 自治县| 德州市| 榆社县| 合川市| 安吉县| 疏勒县| 丽江市| 武川县| 红河县| 砀山县| 阳东县| 黔西| 临泉县| 宜都市| 西充县| 南溪县| 泾源县| 遵化市| 东光县| 墨玉县|