BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA
 ドキュメントのダウンロード   サイト マップ   用語集 
検索

アダプタの開発

 前 次 目次 索引 PDF で表示  

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 のデプロイメント記述子の記述

 

ページの先頭 前 次