J2EE バリデーター

この表に、さまざまなプロジェクト・タイプで使用可能なバリデーターをリストし、 各バリデーターの簡単な説明を記載します。

バリデーター名 説明
アプリケーション・クライアント・バリデーター アプリケーション・クライアント・バリデーターは、以下のアプリケーション・クライアント・プロジェクト・リソースを検証します。
  • デプロイメント記述子 (application-client.xml)
  • EJB 参照
  • リソース参照
コネクター・バリデーター コネクター・バリデーターは、コネクター・プロジェクト内に無効な J2EE 仕様レベルが存在しないかを検査します。
DTD バリデーター DTD バリデーターは、DTD の現行の状態が意味的に有効であるかどうかを判別します。 XML ファイルの検証は 、W3C Web サイトにある XML 仕様 「 Extensible Markup Language (XML) 1.0[/reference/refbody/table/tgroup/tbody/row/entry/xref/desc {"- topic/desc "}) (desc]」 に従って行われます。また DTD バリデーターは、存在しないエンティティーおよび要素への参照などのエラーもチェックします。
EAR バリデーター EAR バリデーターは、以下を検証します。
  • EAR デプロイメント記述子 (application.xml)
  • エンタープライズ・アプリケーション・プロジェクト内にあるすべてのモジュール・プロジェクトの EJB 参照
  • セキュリティー役割
  • リソース参照
  • 格納され、参照されているすべてのモジュールおよびユーティリティー JAR ファイルのマニフェスト・ファイル
  • エンタープライズ・アプリケーション・プロジェクトと任意のユーティリティーおよびモジュール・プロジェクトとの間のターゲット・サーバーの整合性
  • エンタープライズ・アプリケーションで定義された各モジュールのプロジェクトの存在

EAR バリデーターは、エンタープライズ・アプリケーション・プロジェクトに関してモジュール・プロジェクトの妥当性と依存関係しか確認しませんので注意してください。

EJB バリデーター EJB バリデーターは、EJB プロジェクトに含まれているエンタープライズ Bean が Sun Enterprise JavaBeans™ 仕様 (1.1、2.0、および 2.1。これは、Bean のレベルによる) に準拠しているかどうかを検証します。EJB 1.0 仕様のコード検証はサポートされません。

具体的には、EJB バリデーターは以下のリソースを検証します。

  • エンタープライズ Bean のメンバーである Java™ .class ファイル (ホーム・インターフェース、リモート・インターフェース、エンタープライズ Bean クラス、および、その Bean がエンティティー Bean の場合はキー・クラス)
  • ejb-jar.xml
EL 構文バリデーター  
HTML 構文バリデーター HTML 構文バリデーターは、以下の Web プロジェクト・リソースの HTML 基本構文と HTML DTD 準拠を検証します。
  • HTML ファイル
  • JSP ファイル
JSP 構文バリデーター JSP 構文バリデーターは、プロジェクト内の JSP ファイルを対応する Java コードに変換してから、その Java コードにコンパイル・エラーがないか検査することで、JSP ファイルの検証を行います。
War バリデーター War バリデーターは、以下の Web プロジェクト・リソースを検証します。
  • デプロイメント記述子 (web.xml)
  • サーブレット
  • セキュリティー役割
  • サーブレット & サーブレット・マッピング
  • EJB 参照
WSDL バリデーター WSDL バリデーターは、WSDL ファイル内の以下の項目を検査します。
  • XML 構文
  • <types> セクションの XML スキーマ型
  • WSDL 内のさまざまな構文の参照保全性
また、このバリデーターには、他のバリデーターが WSDL 検証に接続して、WSDL ファイルに追加検証を提供することができる拡張 ポイントも含まれています。 このメカニズムを通じて、WS-I プロファイルに対して WSDL ファイルを検証することによってインターオペラビリティーが検査されます。
WS-I メッセージ検査機能 WS-I メッセージ検査機能は、WS-I プロファイルに対する SOAP メッセージを検査します。 ユーザーは、TCP/IP モニターを使用して SOAP メッセージを取り込み、検証できます。 バリデーターは、プロジェクト・リソースとして保管されるメッセージ・ログ (.wsimsg) を検査します。このログは、WS-I で指定された形式に従っています。
XML スキーマ・バリデーター XML スキーマ・バリデーターは、XML スキーマ・ファイルの現行の状態が意味的に有効であるかど うかを判別します。 XML スキーマの検証は 、W3C Web サイトの XML スキーマ仕様「 XML Schema Part 1: Structures (英語)[/reference/refbody/table/tgroup/tbody/row/entry/xref/desc {"- topic/desc "}) (desc]」に従って行われます。
XML バリデーター XML バリデーターは、XML ファイルの形式が正しいことを確認します。 また、XML ファイルが有効かどうか、つまり、その XML ファイルが関連付けられている DTD または XML スキーマで設定された制約に従っているかについても検証します。
   
関連タスク
エンタープライズ・アプリケーションのコードの検証
関連資料
共通の検証エラーおよび解決策