第18章

J2EE展開記述子DTD

この章では、標準のJ2EE展開記述子のDTDに関する情報を説明します。トピックは次のとおりです。

 
Top of page

DTDファイル

J2EEアーカイブの各タイプには、対応する独自の展開記述子およびDTDが存在します。

J2EEバージョン

展開記述子のタイプ

DTDファイル

1.2

EAR

application_1_2.dtd

表示

WAR

web-app_2_2.dtd

表示

EJB JAR

ejb-jar_1_1.dtd

表示

クライアントJAR

application-client_1_2.dtd

表示

1.3

EAR

application_1_3.dtd

表示

WAR

web-app_2_3.dtd

表示

RAR

connector_1_0.dtd

表示

EJB JAR

ejb-jar_2_0.dtd

表示

クライアントJAR

application-client_1_3.dtd

表示

 
Top of page

場所

DTDファイルは、J2EE SDKインストールのlib\dtdsディレクトリにあります。また、Novell exteNd Common\Resources\DTDCatalogディレクトリには、コピーもあります。

 
Top of page

使用

展開記述子DTDは、J2EEアーカイブをパッケージ化する際に使用されます。これらのDTD (XML Document Type Definition)では、アーカイブに対する宣言型データおよびアセンブリ指示を提供するために展開記述子(XMLファイル)を作成する場合に従わなければならない構造が説明されています。

作成する展開記述子では、次のガイドラインに従う必要があります。

展開記述子のタイプ

ガイドライン

EAR

ファイル名: application.xml

保存場所:アーカイブのMETA-INFディレクトリ

DOCTYPEステートメント(J2EE 1.2):

  <!DOCTYPE application PUBLIC 
  "-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN"
  "http://java.sun.com/j2ee/dtds/application_1_2.dtd">

DOCTYPEステートメント(J2EE 1.3):

  <!DOCTYPE application PUBLIC 
  "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
  "http://java.sun.com/dtd/application_1_3.dtd">

WAR

ファイル名:web.xml

保存場所:アーカイブのWEB-INFディレクトリ

DOCTYPEステートメント(J2EE 1.2):

  <!DOCTYPE web-app PUBLIC 
  "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

DOCTYPEステートメント(J2EE 1.3):

  <!DOCTYPE web-app PUBLIC 
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd">

RAR

ファイル名: ra.xml

保存場所:アーカイブのMETA-INFディレクトリ

DOCTYPEステートメント(J2EE 1.3):

  <!DOCTYPE connector PUBLIC 
  "-//Sun Microsystems, Inc.//DTD Connector 1.0//EN"
  "http://java.sun.com/dtd/connector_1_0.dtd">

EJB JAR

ファイル名: ejb-jar.xml

保存場所:アーカイブのMETA-INFディレクトリ

DOCTYPEステートメント(J2EE 1.2):

  <!DOCTYPE ejb-jar PUBLIC 
  "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" 
  "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">

DOCTYPEステートメント(J2EE 1.3):

  <!DOCTYPE ejb-jar PUBLIC 
  "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" 
  "http://java.sun.com/dtd/ejb-jar_2_0.dtd">

クライアントJAR

ファイル名: application-client.xml

保存場所:アーカイブのMETA-INFディレクトリ

DOCTYPEステートメント(J2EE 1.2):

  <!DOCTYPE application-client PUBLIC 
  "-//Sun Microsystems, Inc.//DTD J2EE Application Client 1.2//EN" 
  "http://java.sun.com/j2ee/dtds/application-client_1_2.dtd">

DOCTYPEステートメント(J2EE 1.3):

  <!DOCTYPE application-client PUBLIC 
  "-//Sun Microsystems, Inc.//DTD J2EE Application Client 1.3//EN" 
  "http://java.sun.com/dtd/application-client_1_3.dtd">

 
Top of page

マニュアル

DTD   DTDの詳細(展開記述子で使用するために定義される要素を含む)を取得するには、次の操作を実行します。

  1. この章の始めにあるDTDファイルの表に移動します。

  2. [表示]をクリックして、DTDファイル(Novell exteNd Director 開発環境に付属のコピー)を表示します。

  3. DTDファイル内のコメントを読みます(その他のDTDドキュメントが必要な場合は、Sun J2EE仕様を参照してください)。

展開記述子のサポート   開発環境に組み込まれている、展開記述子の作成、使用に関する機能については、下記を参照してください。



Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.  more ...