在配置檔中使用 Ref 標籤

您可以定義一個共用配置元素,然後從配置中的其他位置參照它(使用 Ref 標籤)來重複使用這個定義。 Ref 標籤可以用在包含元素定義的相同配置檔中,或用在併入的配置檔中。

關於這項作業

利用不同的方法來指定必要的配置元素之間的關係。 比方說,下列資料來源定義全部有效。 第一個沒有使用 Ref 標籤,第二個使用直接元素定義和 Ref 標籤的組合,第三個只用 Ref 標籤。

範例

範例 1:不使用 Ref 標籤。

<dataSource id="blogDS" jndiName="jdbc/blogDS">
  <properties createDatabase="create" databaseName="C:/liberty/basics/derby/data/blogDB" />
  <jdbcDriver>
    <library>
      <fileset dir="C:/liberty/basics/derby" includes="derby.jar" />
    </library>
  </jdbcDriver>
  <connectionManager maxPoolSize="10"/>
</dataSource>

範例 2:組合直接元素定義和 Ref 標籤。

<dataSource id="blogDS" jndiName="jdbc/blogDS" connectionManagerRef="derbyPool">
  <properties createDatabase="create" databaseName="C:/liberty/basics/derby/data/blogDB" />
  <jdbcDriver libaryRef="derbyLib"/>
</dataSource>

<connectionManager id="derbyPool" maxPoolSize="10"/>

<library id="derbyLib"/>
  <fileset dir="C:/liberty/basics/derby" includes="derby.jar" />
</library>

範例 3:只用 Ref 標籤(只能以巢狀方式使用的 properties 元素除外)。

 <dataSource id="blogDS" jndiName="jdbc/blogDS"
             connectionManagerRef="derbyPool" jdbcDriverRef="derbyEmbedded">
   <properties createDatabase="create" databaseName="C:/liberty/basics/derby/data/blogDB" />
 </dataSource>

 <connectionManager id="derbyPool" maxPoolSize="10"/>

 <jdbcDriver id="derbyEmbedded" libraryRef="derbyLib"/>
   
 <library id="derbyLib" filesetRef="derbyFileset"/>
 
 <fileset id="derbyFileset" dir="C:/liberty/basics/derby" includes="derby.jar"/> 

指示主題類型的圖示 作業主題

資訊中心條款 | 意見


「時間戳記」圖示 前次更新: 2015 年 6 月 22 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_setup_reftags
檔名:twlp_setup_reftags.html