拾貝殼

          走過的路
          隨筆 - 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

          主站蜘蛛池模板: 蒙山县| 高尔夫| 银川市| 东平县| 长武县| 郓城县| 泊头市| 隆昌县| 诸城市| 芷江| 托里县| 公安县| 连南| 堆龙德庆县| 宜黄县| 广宁县| 孟津县| 安徽省| 威海市| 遂川县| 盱眙县| 界首市| 桓台县| 滦平县| 双桥区| 广饶县| 沙雅县| 墨脱县| 绵竹市| 桦南县| 贺州市| 萝北县| 萨迦县| 济源市| 宜州市| 两当县| 秦皇岛市| 淅川县| 南宁市| 定安县| 禄丰县|