![](../images/logo_with_line.gif) |
![](../images/title_wli.gif) |
ドキュメントのダウンロード |
サイト マップ |
用語集 |
|
|
ADK の概要
この章の目的
ADK の特徴
アダプタ開発の前提条件
ADK が提供する機能
アダプタの特徴
サービス アダプタ
イベント アダプタ
WebLogic Integration に限定されない J2EE 準拠アダプタ
設計時 GUI
アプリケーション ビュー
フレームワークのパッケージ化
始める前に
基本開発コンセプト
実行時と設計時
実行時フレームワーク
設計時フレームワーク
イベントおよびサービス
イベントの概要
サービスの概要
アダプタによるロギングの使い方
ロギング ツールキット
ロギング フレームワーク
インターナショナライゼーションとローカライゼーション
アダプタ論理名
アダプタ論理名の使用場所
アダプタのデプロイメントでアダプタ論理名を使用する
アダプタ論理名を構成基準として使用する
getAdapterLogicalName() の戻り値として使用されるアダプタ論理名
共有接続ファクトリ
起動時の接続ファクトリへの参照
エンタープライズ アーカイブ(EAR)ファイル
アダプタによる同時要求の処理方法
開発ツール
サンプル アダプタ
サンプル アダプタの使用目的
サンプル アダプタの内容
GenerateAdapterTemplate ユーティリティ
ADK Javadoc
Ant ベースのビルド プロセス
Ant を使用する理由
XML ツール
カスタム開発環境の作成
アダプタ設定ワークシート
GenerateAdapterTemplate の使い方
手順 1. GenerateAdapterTemplate の実行
手順 1a : コンソール コード ページの指定(Windows のみ)
手順 2. ツリーの再構築
手順 3. アダプタの WebLogic Integration へのデプロイ
ロギング ツールキットの使い方
ロギング ツールキット
ロギング コンフィグレーション ファイル
ロギング コンセプト
メッセージ カテゴリ
メッセージ優先度
カテゴリへの優先度の割り当て
メッセージ アペンダ
メッセージ レイアウト
コンポーネントの結合
ロギングの設定方法
ロギング フレームワークのクラス
com.bea.logging.ILogger
com.bea.logging.LogContext
com.bea.logging.LogManager
ログ メッセージのインターナショナライゼーションとローカライゼーション
マルチスレッド コンポーネントでのコンテキスト情報の保存
サービス アダプタの開発
WebLogic Integration に限定されない J2EE 準拠アダプタ
実行時環境におけるサービス アダプタ
イベントの処理フロー
手順 1 :環境要件の調査
手順 2 : 開発環境のコンフィグレーション
手順 2a : ディレクトリ構造の設定
ディレクトリ構造の変更
手順 2b : アダプタ論理名の割り当て
手順 2c : ビルド プロセスの設定
Manifest ファイル
build.xml のコンポーネント
手順 2d : メッセージ バンドルの作成
手順 3 : SPI の実装
基本的な SPI の実装
ManagedConnectionFactory
トランザクション境界設定
ADK 実装
開発時に必要な AbstractManagedConnectionFactory プロパティ
ManagedConnection
ADK 実装
ManagedConnectionMetaData
ADK 実装
ConnectionEventListener
ADK 実装
ConnectionManager
ADK 実装
ConnectionRequestInfo
ADK 実装
LocalTransaction
ADK 実装
手順 4 : CCI の実装
この節の構成
基本的な CCI の実装
Connection
ADK 実装
Interaction
ADK 実装
XCCI を使用した CCI の実装
サービス
DocumentRecord
IDocument
ADK 付属の XCCI クラス
XCCI の設計パターン
非 XML J2EE 準拠アダプタの使用
ConnectionFactory
ADK 実装
ConnectionMetaData
ADK 実装
ConnectionSpec
ADK 実装
InteractionSpec
ADK 実装
LocalTransaction
Record
ADK 実装
ResourceAdapterMetaData
ADK 実装
手順 5 : アダプタのテスト
テスト支援機能の使用方法
ADK が提供するテスト ケースの拡張
sample.spi.NonManagedScenarioTestCase
sample.event.OfflineEventGeneratorTestCase
sample.client.ApplicationViewClient
手順 6 : アダプタのデプロイ
イベント アダプタの開発
イベント アダプタの概要
実行時環境におけるイベント アダプタ
イベントのフロー
手順 1 : アダプタの定義
手順 2 : 開発環境のコンフィグレーション
手順 2a : ファイル構造の設定
手順 2b : アダプタへの論理名の割り当て
手順 2c :ビルド プロセスの設定
手順 2d : メッセージ バンドルの作成
手順 2e : ロギングのコンフィグレーション
イベント生成ロギング カテゴリの作成
手順 3 : アダプタの実装
手順 3a : イベント ジェネレータの作成
データ抽出メカニズムの実装
イベント ジェネレータの実装方法
手順 3b : データ変換メソッドの実装
手順 4 : アダプタのテスト
手順 5 : アダプタのデプロイ
設計時 GUI の開発
設計時フォーム処理の概要
フォーム処理クラス
RequestHandler
ControllerServlet
ActionResult
Word と子孫クラス
AbstractInputTagSupport と子孫クラス
フォーム処理シーケンス
前提条件
シーケンスの手順
設計時 GUI の機能
Java Server Pages
JSP テンプレート
JSP タグの ADK ライブラリ
JSP タグの属性
アプリケーション ビュー
ファイル構造
イベントの処理フロー
手順 1 : 設計時 GUI 要件の定義
手順 2 : ページ フローの定義
画面 1 : ログイン
画面 2 : アプリケーション ビューの管理
画面 3 : 新しいアプリケーション ビューの定義
画面 4 : 接続のコンフィグレーション
画面 5 : アプリケーション ビューの管理
画面 6 : イベントの追加
画面 7 : サービスの追加
画面 8 :アプリケーション ビューのデプロイ
ユーザ アクセスの制御
アプリケーション ビューのデプロイ
アプリケーション ビューの保存
画面 9 : アプリケーション ビューの概要
手順 3 : 開発環境のコンフィグレーション
手順 3a : メッセージ バンドルの作成
手順 3b : WebLogic Server を再起動せずに JSP を更新する環境のコンフィグレーション
手順 4 : 設計時 GUI の実装
AbstractDesignTimeRequestHandler の拡張
インクルードするメソッド
手順 4a : ManagedConnectionFactory クラスの指定
手順 4b : initServiceDescriptor() の実装
手順 4c : initEventDescriptor() の実装
手順 5 : HTML フォームの作成
手順 5a : confconn.jsp フォームの作成
ADK タグ ライブラリのインクルード
ControllerServlet のポスト
[Form] フィールドのラベルの表示
テキスト フィールドのサイズの表示
フォームの [Submit] ボタンの表示
confconn() の実装
手順 5b : addevent.jsp フォームの作成
ADK タグ ライブラリのインクルード
ControllerServlet のポスト
[Form] フィールド ラベルの表示
テキスト フィールドのサイズの表示
フォームの [Submit] ボタンの表示
フィールドの追加
手順 5c : addservc.jsp フォームの作成
ADK タグ ライブラリのインクルード
ControllerServlet のポスト
[Form] フィールド ラベルの表示
テキスト フィールドのサイズの表示
フォームの [Submit] ボタンの表示
フィールドの追加
手順 5d : イベントおよびサービスの編集機能の実装(省略可能)
アダプタ プロパティ ファイルの更新
edtservc.jsp と addservc.jsp の作成
メソッドの実装
手順 5e : Web アプリケーションのデプロイメント記述子(WEB-INF/web.xml)の記述
手順 6 : ルック & フィールの実装
手順 7 : サンプル アダプタの設計時インタフェースのテスト
ファイルとクラス
テストの実行
アダプタのデプロイ
エンタープライズ アーカイブ(EAR)ファイルの使用
EAR ファイルにおける共有 JAR ファイルの使い方
EAR ファイルのデプロイメント記述子
WebLogic Server Administration Console を使用したアダプタのデプロイ
アダプタの自動登録
命名規約の使用
テキスト ファイルの使用
Web アプリケーションのデプロイメント記述子の編集
デプロイメント パラメータ
デプロイメント記述子の編集
WebLogic Integrator クラスタでのアダプタのデプロイメント
WebLogic Integration に限定されないアダプタの作成
この節の目的
アダプタの構築
構築プロセスの更新
XML Toolkit
Toolkit パッケージ
IDocument
Schema Object Model (SOM)
SOM の仕組み
スキーマの作成
結果として作成されるスキーマ
XML ドキュメントの検証
ドキュメントの検証方法
isValid() の実装
isValid() の実装例
WebLogic Integration 7.0 へのアダプタの移行
WebLogic Integration 7.0 ADK 向けのアダプタの再構築
アプリケーション統合 CLASSPATH およびアダプタのパッケージ化の変更
アダプタによる共有接続ファクトリ ユーザ インタフェースのサポートの許可
セキュリティ制約とログイン コンフィグレーションにおける変更
要求データを必要としないサービスに対する DBMS サンプル アダプタの変更
WebLogic Integration 7.0 での WebLogic Integration 2.1 アダプタの使用
アダプタ設定ワークシート
アダプタ設定ワークシート
DBMS サンプル アダプタを使用したアダプタ開発方法の学習
DBMS サンプル アダプタの概要
DBMS サンプル アダプタの仕組み
始める前に
DBMS サンプル アダプタへのアクセス
DBMS サンプル アダプタ ツアー
DBMS サンプル アダプタの開発工程
手順 1 : DBMS サンプル アダプタについて
手順 2 : 環境の定義
手順 3 : Server Provider Interface パッケージの実装
ManagedConnectionFactoryImpl
ManagedConnectionImpl
ConnectionMetaDataImpl
LocalTransactionImpl
手順 4 : Common Client Interface パッケージの実装
ConnectionImpl
InteractionImpl
InteractionSpecImpl
手順 5 : イベント パッケージの実装
EventGenerator
手順 6 : DBMS サンプル アダプタのデプロイ
手順 6a : 環境のセットアップ
手順 6b : ra.xml ファイルの更新
手順 6c : RAR ファイルの作成
手順 6d : JAR および EAR ファイルの構築
手順 6e : EAR ファイルの作成とデプロイ
DBMS サンプル アダプタの設計時 GUI の開発工程
手順 1 : 要件の決定
手順 2 : 必要な Java Server Pages の決定
手順 3 : メッセージ バンドルの作成
手順 4 : 設計時 GUI の実装
手順 5 : Java Server Pages の記述
カスタム JSP Tags の使用
オブジェクトのステートの保存
WEB-INF/web.xml のデプロイメント記述子の記述