在配置文件中使用 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"/> 

用于指示主题类型的图标 任务主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_setup_reftags
文件名:twlp_setup_reftags.html