アダプタの開発
![]() |
![]() |
![]() |
![]() |
ADK には、アダプタと設計時 GUI の開発に役立つ堅牢なツール セットが用意されています。この節では、これらのツールを説明します。この節では、以下の内容を扱います。
ADK には、アダプタの開発開始に役立つ、EIS に固有のものではないコード例が示されたサンプル アダプタが用意されています。このサンプル アダプタと、WebLogic Integration に用意されている DBMS サンプル アダプタとを混同しないでください。DBMS サンプル アダプタについては、「DBMS サンプル アダプタを使用したアダプタ開発方法の学習」を参照してください。DBMS サンプル アダプタは、WLI_HOME
/adapters/dbms
にあります。
サンプル アダプタの目的は、アダプタの構築に必要なコーディング作業を大幅に軽減することです。サンプル アダプタにより、主要な抽象クラスの具象実装が提供されるため、開発者に必要な作業は、使用する EIS の要件を満たすカスタマイズだけです。さらに、ADK には、開発するアダプタで使用するサンプル アダプタの開発ツリーのクローンをすばやく作成できる GenerateAdapterTemplate
ユーティリティが用意されています。詳細については、「GenerateAdapterTemplate ユーティリティ」を参照してください。
注意 : サンプル アダプタ内で拡張されたクラスの詳細については、次の URL にある ADK Javadoc を参照してください。
http://e-docs.bea.com/wli/docs81/javadoc/adk/
サンプル アダプタを使いやすくするため、ADK には GenerateAdapterTemplate
というコマンドライン ユーティリティが用意されています。このユーティリティを使用して、サンプル ツリーのクローンを作成し、新しいアダプタ開発ツリーを作成できます。このツールの使用方法については、「カスタム開発環境の作成」を参照してください。
ADK のクラス、インタフェース、メソッド、およびコンストラクタは、開発キットの Javadoc に定義されています。ADK Javadoc は次の URL にあります。
http://e-docs.bea.com/wli/docs81/javadoc/adk/
ADK Javadoc は、特定のアダプタに固有のものではありません。特定のサンプル アダプタの詳細については、WLI_HOME
/adapters/
ADAPTER
/src
(ADAPTER
は特定のアダプタ ディレクトリ) にあるアダプタ ソース コードのコメントを参照してください。
ADK では、100% Pure Java ベースのビルド ツールである Ant をベースとするビルド プロセスが採用されます。ADK では、Ant により以下の処理が実行されます。
従来のビルド ツールはシェルベースでした。このビルド ツールは、シェル コマンドと同様に、一連の依存関係を評価し、さまざまなタスクを実行します。このツールには、オペレーティング システム (Operating System : OS) 向けのプログラムを使用または作成することで簡単に拡張できる利点がありますが、逆にその OS に制限されるという欠点もあります。
Ant は、以下の理由でシェルベースの作成ツールよりも優れています。
Ant の設定方法に関する詳細については、「手順 2c : ビルド プロセスの設定」を参照してください。
ADK の XML ツールキットには、設計時フレームワークのメタデータ サポート レイヤの一部として、次の 2 つの XML 開発ツールが付属しています。
IDocument
をベースとし、DOM (Document Object Model) ドキュメントに対する x-path インタフェースを提供します。これらのツールの使用方法については、「XML ツールキット」を参照してください。
WebLogic Integration では、このどちらの API も Javadoc に含まれています。
com.bea.schema
パッケージを選択してください。com.bea.document
パッケージを選択してください。
![]() ![]() |
![]() |
![]() |