BEA ホーム | 製品 | dev2dev | support | askBEA
TM TM
 ドキュメントのダウンロード   サイト マップ   Glossary 
検索

WebLogic エンタープライズ JavaBeans プログラマーズ ガイド

 Previous Next Contents Index PDF で侮ヲ  

WebLogic Server エンタープライズ JavaBean の概要

エンタープライズ JavaBean の概要

EJB コンポーネント

EJB の種類

Java 仕様の実装

J2EE 仕様

EJB 2.0 仕様

WebLogic Server EJB リソースの保護

WebLogic Server による EJB 2.0 のサポート

EJB ロール

アプリケーション ロール

インフラストラクチャ ロール

デプロイメントおよび管理ロール

WebLogic Server 7.0 の EJB 機能の強化

WebLogic Server 7.0 で変更されたデプロイメント要素

動的クエリのサポート

メッセージ駆動型 Bean の移行サービスのサポート

EJB CMP の複数のテーブル マッピングのサポート

EJB WebLogic QL 拡張サポート

オプティミスティックな同時実行性のサポート

ReadOnly エンティティの同時実行性のサポート

組み合わせキャッシングのサポート

リレーションシップ キャッシングのサポート

EJB リンクのサポート

一括挿入のサポート

EJB 開発者向けツール

スケルトン デプロイメント記述子を作成する ANT タスク

WebLogic Builder

EJBGen

weblogic.Deployer

WebLogic EJB デプロイメント記述子エディタ

XML エディタ

EJB の設計

セッション Bean の開発

エンティティ Bean の設計

エンティティ Bean のホーム インタフェース

エンティティ EJB は大まかにする

追加のビジネス ロジックをエンティティ EJB にカプセル化する

エンティティ EJB のデータ アクセスを最適化する

メッセージ駆動型 Bean の設計

WebLogic Server の汎用的な Bean テンプレートの使い方

EJB での継承の使用

デプロイされた EJB へのアクセス

EJB にローカル クライアントからアクセスする場合とリモート クライアントからアクセスする場合の違い

EJB インスタンスの同時アクセスに関する制限

EJB 参照のホーム ハンドルへの格納

ファイアウォールを介したホーム ハンドルの使用

トランザクション リソースの保持

トランザクションの管理をデータストアに許可する

EJB に対して Bean 管理のトランザクションの代わりにコンテナ管理のトランザクションを使用する

アプリケーションからトランザクションの境界を設定しない

コンテナ管理 EJB ではトランザクション対応データソースを常に使用する

メッセージ駆動型 Bean の設計

メッセージ駆動型 Bean とは

メッセージ駆動型 Bean と標準の JMS コンシューマとの違い

メッセージ駆動型 Bean とステートレス セッション EJB との違い

トピックとキューの並行処理

メッセージ駆動型 Bean の開発とコンフィグレーション

メッセージ駆動型 Bean クラスの必要条件

メッセージ駆動型 Bean コンテキストの使用

onMessage() によるビジネス ロジックの実装

例外の処理

メッセージ駆動型 Bean の呼び出し

Bean インスタンスの作成と削除

WebLogic Server でのメッセージ駆動型 Bean のデプロイ

メッセージ駆動型 Bean でのトランザクション サービスの使用

メッセージの受信

メッセージの確認応答

メッセージ駆動型 Bean の移行サービス

メッセージ駆動型 Bean の移行サービスの有効化

メッセージ駆動型 Bean の移行

非 BEA JMS プロバイダのメッセージ駆動型 Bean のコンフィグレーション

トランザクション対応 MDB の指定

トランザクション非対応 MDB の指定

JMS サーバまたは非 BEA サービス プロバイダへの再接続

JMS 分散送り先でリスンするための MDB のコンフィグレーション

メッセージ駆動型 Bean のセキュリティ ID のコンフィグレーション

WebLogic Server EJB コンテナとサポートされるサービス

EJB コンテナ

EJB のライフサイクル

エンティティ Bean のライフサイクルとキャッシュおよびプール

エンティティ EJB インスタンスの初期化 (フリー プール)

READY および ACTIVE エンティティ EJB インスタンス (キャッシュ)

キャッシュからの Bean の削除

エンティティ EJB のライフサイクルの遷移

ステートレス セッション EJB のライフサイクル

ステートレス セッション EJB インスタンスを初期化する

ステートレス セッション EJB をアクティブ化およびプールする

ステートフル セッション EJB のライフサイクル

ステートフル セッション EJB の作成

ステートフル セッション EJB のパッシベーション

パッシベーションの制御

ステートフル セッション Bean への同時アクセス

エンティティ EJB に対する ejbLoad() と ejbStore() の動作

is-modified-method-name を使用した ejbStore() の呼び出しの制限 (EJB 1.1 のみ)

is-modified-method-name に関する警告

delay-updates-until-end-of-tx を使用した ejbStore() 動作の変更

EJB の同時方式

読み書き対応 EJB の同時方式

同時方式の指定

Exclusive 同時方式

Database 同時方式

Optimistic 同時方式

ReadOnly 同時方式

読み込み専用エンティティ Bean と ReadOnly 同時方式

ReadOnly 同時方式の制限

読み込み専用マルチキャストの無効化

read-mostly パターン

エンティティ Bean の組み合わせキャッシング

トランザクション間のキャッシング

Exclusive 同時方式でのトランザクション間のキャッシング

ReadOnly 同時方式でのトランザクション間のキャッシング

Optimistic 同時方式でのトランザクション間のキャッシング

トランザクション間のキャッシングの有効化

トランザクション間のキャッシュを使用した ejbStore() の呼び出しの制限

cache-between-transactions に関する制限

WebLogic Server クラスタにおける EJB

クラスタ化されたホームおよび EJBObject

クラスタ化された EJB ホーム オブジェクト

クラスタ化された EJBObject

さまざまなタイプの EJB に対するクラスタ化のサポート

クラスタ内のステートレス セッション EJB

クラスタ内のステートフル セッション EJB

クラスタ内のエンティティ EJB

クラスタ アドレス

トランザクション管理

トランザクション管理の責任範囲

javax.transaction.UserTransaction の使い方

コンテナ管理 EJB に対する制限

トランザクションのアイソレーション レベル

Bean 管理トランザクションのアイソレーション レベルの設定

コンテナ管理トランザクションのアイソレーション レベルの設定

TransactionSerializable の制限

複数の EJB 間でのトランザクションの分散

単一トランザクション コンテキストから複数の EJB を呼び出す

複数操作トランザクションをカプセル化する

WebLogic Server クラスタ内の複数の EJB 間でトランザクションを分散する

データベースの挿入サポート

Delay-Database-Insert-Until

一括挿入

リソース ファクトリ

JDBC データソース ファクトリの設定

URL 接続ファクトリの設定

WebLogic Server のコンテナ管理による永続性サービス

コンテナ管理による永続性サービスの概要

EJB の永続性サービス

WebLogic Server RDBMS 永続性の使い方

EJB 1.1 CMP の RDBMS 永続性用の記述

ファインダ シグネチャ

finder-list スタンザ

finder-query 要素

EJB 1.1 CMP 用の WebLogic クエリ言語 (WLQL) の使用

WLQL 構文

WLQL 演算子

WLQL オペランド

WLQL 式の例

CMP 1.1 ファインダ クエリとしての SQL の使用

EJB 2.0 用 EJB QL の使い方

EJB 2.0 Bean についての EJB QL の要件

WLQL から EJB QL への移行

EJB QL の EJB 2.0 WebLogic QL 拡張機能の使い方

upper 関数と lower 関数

SELECT DISTINCT の使用

ORDERBY の使用

サブクエリの使用

集約関数の使用

ResultSet を返すクエリの使用

Query インタフェースのプロパティベース メソッド

動的クエリの使用

動的クエリの有効化

動的クエリの実行

Oracle の SELECT HINT の使用

「get」および「set」メソッドの制限

Oracle DBMS の BLOB および CLOB DBMS カラムのサポート

デプロイメント記述子による BLOB の指定

OracleBlob にマップされた cmp-fields のシリアライゼーションの制御

デプロイメント記述子による CLOB の指定

WebLogic Server での EJB 1.1 CMP の調整更新

CMP 2.0 エンティティ Bean 向けに最適化されたデータベース更新

CMP キャッシュのフラッシュ

主キーの使用

1 つの CMP フィールドにマップされた主キー

1 つまたは複数の CMP フィールドをラップする主キー クラス

無名主キー クラス

主キーの使用に関するヒント

データベース カラムへのマッピング

EJB 2.0 CMP に対する自動主キー生成

有効なキー フィールド型

Oracle 用主キー サポートの指定

Microsoft SQL Server 用主キー サポートの指定

主キーの命名済シーケンス テーブル サポートの指定

EJB 2.0 CMP の複数のテーブル マッピング

自動テーブル作成

コンテナ管理による関係

CMR について

要件と制限

関係のカーディナリティ

関係の方向

関係の削除

コンテナ管理による関係の定義

ejb-jar.xml での関係の指定

weblogic-cmp-jar.xml での関係の指定

CMR でのリレーションシップ キャッシングの使用

caching-element のネスト

リレーションシップ キャッシングの制限

カスケード削除

カスケード削除メソッド

データベース カスケード削除メソッド

CMR とローカル インタフェース

ローカル クライアントの使用

ローカル インタフェースに関するコンテナの変更

グループ

フィールド グループの指定

EJB リンクの使用

CMP フィールドの Java データ型

WebLogic Server コンテナ用の EJB のパッケージ化

EJB のパッケージ化に必要な手順

EJB コンポーネント ソース ファイルの見直し

WebLogic Server の EJB デプロイメント ファイル

ejb-jar.xml

weblogic-ejb-jar.xml

weblogic-cmp-rdbms.xml

デプロイメント ファイル間の関係

EJB デプロイメント記述子の指定と編集

デプロイメント ファイルの作成

EJB デプロイメント記述子の手動編集

EJB デプロイメント記述子エディタの使用

他の EJB およびリソースへの参照

外部 EJB の参照

アプリケーション スコープの EJB の参照

アプリケーション スコープの JDBC データソースの参照

デプロイメント ディレクトリへの EJB のパッケージ化

ejb.jar ファイル

EJB クラスのコンパイルと EJB コンテナ クラスの生成

生成クラス名の衝突の可能性

WebLogic Server への EJB クラスのロード

ejb-client.jar の指定

マニフェスト クラスパス

WebLogic Server への EJB のデプロイ

役割と分担

WebLogic Server 起動時の EJB のデプロイメント

異なるアプリケーションへの EJB のデプロイメント

動作中の WebLogic Server への EJB のデプロイ

EJB デプロイメント名

動作中の環境への新しい EJB のデプロイメント

固定 EJB のデプロイメント - 特別な手順が必要

デプロイ済み EJB の表示

デプロイ済み EJB のアンデプロイ

EJB のアンデプロイメント

EJB の再デプロイ

再デプロイ プロセス

再デプロイ手順

コンパイル済み EJB ファイルのデプロイ

未コンパイルの EJB ファイルのデプロイ

コンテナ管理による関係に関するデプロイメントの制限

WebLogic Server EJB のユーティリティ

EJBGen

EJBGen 構文

スペースを含む属性は二重引用符で囲む

EJBGen の例

EJBGen タグ

@ejbgen:automatic-key-generation

@ejbgen:cmp-field

@ejbgen:cmr-field

@ejbgen:create-default-rdbms-tables

@ejbgen:ejb-client-jar

@ejbgen:ejb-local-ref

@ejbgen:ejb-ref

@ejbgen:entity

@ejbgen:env-entry

@ejbgen:finder

@ejbgen:jndi-name

@ejbgen:local-home-method

@ejbgen:local-method

@ejbgen:message-driven

@ejbgen:primkey-field

@ejbgen:relation

@ejbgen:remote-home-method

@ejbgen:remote-method

@ejbgen:resource-env-ref

@ejbgen:resource-ref

@ejbgen:role-mapping

@ejbgen:select

@ejbgen:session

@ejbgen:value-object

ejbc

ejbc の利点

ejbc の構文

ejbc の引数

ejbc のオプション

ejbc の例

DDConverter

DDConverter で利用できる変換オプション

DDConverter による EJB の変換

DDConverter の構文

DDConverter の引数

DDConverter のオプション

DDConverter の例

weblogic.Deployer

weblogic.deploy

deploy の構文

deploy の引数

deploy のオプション

weblogic-ejb-jar.xml 文書型定義

EJB デプロイメント記述子

DOCTYPE ヘッダ情報

検証用 DTD (Document Type Definitions : 文書型定義)

weblogic-ejb-jar.xml

ejb-jar.xml

WebLogic Server 7.0 EJB で変更されたデプロイメント要素

2.0 の weblogic-ejb-jar.xml デプロイメント記述子ファイルの構造

2.0 の weblogic-ejb-jar.xml デプロイメント記述子要素

allow-concurrent-calls

allow-remove-during-transaction

cache-between-transactions

cache-type

client-authentication

client-cert-authentication

clients-on-same-server

concurrency-strategy

confidentiality

connection-factory-jndi-name

delay-updates-until-end-of-tx

description

destination-jndi-name

ejb-name

ejb-reference-description

ejb-ref-name

ejb-local-reference-description

enable-call-by-reference

enable-dynamic-queries

entity-cache

entity-cache-name

entity-cache-ref

entity-clustering

entity-descriptor

estimated-bean-size

externally-defined

finders-load-bean

global-role

home-call-router-class-name

home-is-clusterable

home-load-algorithm

idempotent-methods

identity-assertion

idle-timeout-seconds

iiop-security-descriptor

initial-beans-in-free-pool

initial-context-factory

integrity

invalidation-target

is-modified-method-name

isolation-level

jms-polling-interval-seconds

jms-client-id

jndi-name

local-jndi-name

max-beans-in-cache

max-beans-in-free-pool

message-driven-descriptor

method

method-intf

method-name

method-param

method-params

persistence

persistence-use

persistent-store-dir

pool

principal-name

provider-url

read-timeout-seconds

reference-descriptor

relationship-description

replication-type

res-env-ref-name

res-ref-name

resource-description

resource-env-description

role-name

security-permission

security-permission-spec

security-role-assignment

session-timeout-seconds

stateful-session-cache

stateful-session-clustering

stateful-session-descriptor

stateless-bean-call-router-class-name

stateless-bean-is-clusterable

stateless-bean-load-algorithm

stateless-bean-methods-are-idempotent

stateless-clustering

stateless-session-descriptor

transaction-descriptor

transaction-isolation

transport-requirements

trans-timeout-seconds

type-identifier

type-storage

type-version

weblogic-ejb-jar

weblogic-enterprise-bean

5.1 の weblogic-ejb-jar.xml デプロイメント記述子ファイルの構造

5.1 の weblogic-ejb-jar.xml デプロイメント記述子要素

caching-descriptor

max-beans-in-free-pool

initial-beans-in-free-pool

max-beans-in-cache

idle-timeout-seconds

cache-strategy

read-timeout-seconds

persistence-descriptor

is-modified-method-name

delay-updates-until-end-of-tx

persistence-use

db-is-shared

stateful-session-persistent-store-dir

clustering-descriptor

home-is-clusterable

home-load-algorithm

home-call-router-class-name

stateless-bean-is-clusterable

stateless-bean-load-algorithm

stateless-bean-call-router-class-name

stateless-bean-methods-are-idempotent

transaction-descriptor

trans-timeout-seconds

reference-descriptor

resource-description

ejb-reference-description

enable-call-by-reference

jndi-name

transaction-isolation

isolation-level

method

security-role-assignment

weblogic-cmp-rdbms-jar.xml 文書型定義

EJB デプロイメント記述子

DOCTYPE ヘッダ情報

検証用 DTD (Document Type Definitions : 文書型定義)

weblogic-cmp-rdbms-jar.xml

ejb-jar.xml

2.0 の weblogic-cmp-rdbms-jar.xml デプロイメント記述子ファイルの構造

2.0 の weblogic-cmp-rdbms-jar.xml デプロイメント記述子要素

automatic-key-generation

caching-element

caching-name

check-exists-on-method

cmp-field

cmr-field

column-map

create-default-dbms-tables

database-type

data-source-name

db-cascade-delete

dbms-column

dbms-column-type

description

delay-database-insert-until

ejb-name

enable-tuned-updates

field-group

field-map

foreign-key-column

foreign-key-table

generator-name

generator-type

group-name

include-updates

機能

key-cache-size

key-column

max-elements

method-name

method-param

method-params

optimistic-column

primary-key-table

query-method

relation-name

relationship-caching

relationship-role-map

relationship-role-name

sql-select-distinct

table-map

table-name

use-select-for-update

validate-db-schema-with

verify-columns

weblogic-ql

weblogic-query

weblogic-rdbms-bean

weblogic-rdbms-jar

weblogic-rdbms-relation

weblogic-relationship-role

1.1 の weblogic-cmp-rdbms-jar.xml デプロイメント記述子ファイルの構造

1.1 の weblogic-cmp-rdbms-jar.xml デプロイメント記述子要素

RDBMS 定義要素

pool-name

schema-name

table-name

EJB フィールド マッピング要素

attribute-map

object-link

bean-field

dbms-column

ファインダ要素

finder-list

finder

method-name

method-params

method-param

finder-query

finder-expression

 

Back to Top Previous Next