Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第2部 Servlet/JSP編> 第7章 Webアプリケーションの開発> 7.5 Webアプリケーション環境定義ファイル(deployment descriptor)> 7.5.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細

7.5.3.15 外部リソースの参照

 Webアプリケーションで参照する外部リソースの定義は、resource-refタグで定義します。

■記述形式

------------------------------------------------------------------------------------
    <resource-ref>
      <res-ref-name>ref-name</res-ref-name>
      <res-type>type</res-type>
      <res-auth>signon</res-auth>
    </resource-ref>
------------------------------------------------------------------------------------

■タグの内容

タグ名

説明

タグの
省略

複数の
指定

res-ref-name

リファレンス名は、Webアプリケーションが外部リソースを識別するために任意に指定することができます。
java:comp/envコンテキストからの相対名で定義します。
例:
  JDBCの場合    :jdbc/xxxxx
  JMSの場合    :jms/xxxxx
  JavaMailの場合  :mail/xxxxx
  URLの場合    :url/xxxxx

×

×

res-type

外部リソースのデータソースの型を定義します。
型は、JavaClass型を指定します。
データソースの型(JavaClass型)として以下のリソースをサポートします。

  • JDBC
    javax.sql.DataSource
  • JavaMail
    javax.mail.Session
  • JMS
    javax.jms.TopicConnectionFactory
    javax.jms.QueueConnectionFactory
  • URL
    java.net.URL

×

×

res-auth

リソースの接続情報を、アプリケーションコンポーネントコードがプログラムで指定するかまたはServletコンテナが指定するかを定義します。
詳細は、“リソース接続者管理機能”を参照してください。
リソースに対する接続情報を設定する箇所を定義します。
以下の値を指定します。

  • Application
    アプリケーションコンポーネントコード(Webアプリケーション側)で接続情報を設定します。
  • Container
    コンテナが接続情報を設定します。コンテナは、リソース定義で設定された接続情報を使用します。

×

×

■記述例

------------------------------------------------------------------------------------
  <web-app>
    <resource-ref>
      <res-ref-name>jdbc/MyDataBase</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
    </resource-ref>
  </web-app>
------------------------------------------------------------------------------------

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005