J2EE バリデーター

この表は、異なるプロジェクト・タイプで使用可能なバリデーターをリストし、それぞれのバリデーターについて簡単に説明しています。

バリデーター名 説明
アプリケーション・クライアント・バリデーター アプリケーション・クライアント・バリデーターは、以下のアプリケーション・クライアント・プロジェクト・リソースを検証します。
  • デプロイメント記述子 (application-client.xml)
  • EJB 参照
  • リソース参照
コネクター・バリデーター コネクター・バリデーターは、コネクター・プロジェクトに無効な J2EE 仕様レベルがないかどうかを検査します。
DTD バリデーター DTD バリデーターは、DTD の現在の状態が意味的に有効であるかどうか判断します。XML ファイルの検証は 、W3C Web サイトにある XML 仕様 「Extensible Markup Language (XML) 1.0」に従って行われます。また、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 (英語)」に従って行われます。
XML バリデーター XML バリデーターは、XML ファイルが適切な形式に従っていることを確認します。また、これは、XML ファイルが有効であかどうかを検証します。すなわち、XML ファイルが関連する DTD または XML スキーマで確立された制約に従います。