ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server エンタープライズ JavaBeans (EJB) プログラマーズ ガイド
11
g
リリース 1 (10.3.1)
B55528-01
次へ
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
サポートおよびサービス
1
概要とロードマップ
ドキュメントの内容と対象読者
このドキュメントの手引き
関連ドキュメント
EJB 開発者向けのサンプルとチュートリアル
Avitek Medical Records アプリケーション (MedRec) とチュートリアル
WebLogic Server 配布キットの EJB サンプル
このリリースでの新機能と変更点
2
エンタープライズ JavaBeans について
アプリケーションによる EJB の使い方
セッション EJB によるビジネス ロジックの実装
ステートレス セッション Bean
ステートフル セッション Bean
エンティティ EJB による永続データの保持
メッセージ駆動型 Bean による疎結合ビジネス ロジックの実装
EJB の構造と環境
EJB の構成要素
EJB コンテナ
EJB デプロイメント記述子
主要なデプロイメント要素のマッピング
Bean とリソースのリファレンス
セキュリティ ロール
EJB、クライアント、およびアプリケーション オブジェクト
EJB の通信
EJB とメッセージ送り先の参照
WebLogic Server の EJB の付加価値機能
WebLogic Server EJB のパフォーマンス拡張機能
プールは EJB の応答時間を短縮する
キャッシングは EJB のパフォーマンスを向上させる
CMP エンティティ用の追加的なキャッシング機能
効率的なクエリのためのフィールド グループ (CMP エンティティ)
コンフィグレーション可能な書き込み動作
処理の順序付けとバッチ処理 (CMP エンティティ)
データベースの更新の最適化 (CMP エンティティ)
読み込み専用パターンと読み込み専用の無効化 (CMP エンティティ)
CMP Bean は開発者の生産性を向上させる
自動主キー生成 (CMP エンティティ)
自動テーブル作成 (CMP エンティティ)
動的クエリ (CMP エンティティ)
信頼性と可用性の機能
クラスタ化された EJB のロード バランシングはスケーラビリティを向上させる
クラスタ化された EJB のフェイルオーバは信頼性を向上させる
EJB のセキュリティ
3
エンタープライズ JavaBean の設計
適切な Bean タイプの選択
セッション Bean の機能
ステートフル セッション Bean
ステートレス セッション Bean
ステートレス Bean はパフォーマンスとスケーラビリティを向上させる
ステートレス セッション Bean を Web サービスとしてエクスポーズする
エンティティ Bean の機能
エンティティ Bean の主な特長
読み書き対応エンティティ Bean と読み込み専用エンティティ Bean
エンティティ Bean のパフォーマンスとデータ一貫性の特徴
古いデータで問題ない場合は読み込み専用 Bean でパフォーマンスを向上させる
高度なデータ一貫性には読み書き対応 Bean を使用する
読み込み専用 Bean と読み書き対応 Bean を組み合わせるとパフォーマンスが最適化される
セッション Facade を使用するとリモート エンティティ Bean のパフォーマンスが最適化される
転送オブジェクトは使用しない
メッセージ駆動型 Bean の機能
永続性管理の選択肢
生産性と移植性が必要な場合はコンテナ管理による永続性 (CMP) を使用する
Bean 管理による永続性 (BMP) は必要なときだけ使用する
トランザクションの設計と管理のオプション
トランザクションの境界設定方式とパフォーマンスについて
サーバ レベルでのトランザクションの境界設定が最も効率的
コンテナ管理によるトランザクションは開発が簡単でパフォーマンスに優れている
ロールバック
トランザクション境界
複数の Bean でのトランザクションの分散
コストのかかるオプション : 複数のデータベースでのトランザクションの分散
Bean レベルのトランザクション管理
Bean 管理によるトランザクションを使用する場合
Bean 管理によるトランザクションを短くする
クライアントレベルのトランザクション管理はコストがかかる
トランザクションのアイソレーション : パフォーマンスとデータ一貫性の選択
WebLogic Server EJB でアプリケーションの要件を満たす
4
エンタープライズ JavaBean の実装
EJB 開発プロセスの概要
ソース ディレクトリを作成する
EJB のクラスとインタフェースを作成する
WebLogic Server の汎用的な Bean テンプレートの使い方
クライアントによる EJB へのアクセスのプログラミング
クライアントによる初期コンテキストの取得のプログラミング
クライアントによるホーム インタフェースのルックアップのプログラミング
EJB リンクの使用
URL に要求を送信するように EJB をコンフィグレーションする
URL による HTTP リソースの指定
JNDI 名による HTTP リソースの指定
Bean コードからの HTTP リソースへのアクセス
EJB のネットワーク通信のコンフィグレーション
トランザクションのプログラミングとコンフィグレーション
コンテナ管理によるトランザクションのプログラミング
コンテナ管理トランザクションの自動的な再試行のコンフィグレーション
Bean 管理のトランザクションのプログラミング
複数の EJB で分散されるトランザクションのプログラミング
クライアントのトランザクション コンテキストから複数の EJB を呼び出す
EJB「ラッパー」を使用して EJB 間トランザクションをカプセル化する
EJB タイマー サービスのプログラミング
クラスタ化された EJB タイマー サービスとローカル EJB タイマー サービス
クラスタ化された EJB タイマー サービス
ローカル EJB タイマー サービス
Java プログラミング インタフェースを使用してタイマー オブジェクトをプログラミングする
EJB 2.1 タイマー関連プログラミング インタフェース
WebLogic Server 固有のタイマー関連インタフェース
タイマー デプロイメント記述子
クラスタ化された EJB タイマーのコンフィグレーション
Web サービスの参照の宣言
Java ソースをコンパイルする
デプロイメント記述子を生成する
デプロイメント記述子を編集する
セキュリティ要素
リソース マッピング要素
永続性要素
クラスタ化要素
データの一貫性要素
コンテナ管理によるトランザクション要素
パフォーマンス要素
ネットワーク通信要素
EJB ラッパー クラスとスタブおよびスケルトン ファイルを生成する
appc と生成されたクラス名の衝突
パッケージ化する
クライアントが他のアプリケーションにある EJB のパッケージ化の考慮事項
デプロイする
開発時に問題を解決する
行番号をクラス ファイルに追加する
データをモニタする
デバッグ メッセージを作成する
EJB を開発するための WebLogic Server ツール
Oracle JDeveloper
Oracle Enterprise Pack for Eclipse
Administration Console
javac
EJBGen
DDInit
WebLogic Server Ant ユーティリティ
weblogic.Deployer
appc
DDConverter
EJB ツールの機能の比較
5
セッション EJB
ステートレス セッション Bean とステートフル セッション Bean の比較
ステートレス セッション EJB のプール
ステートフル セッション EJB のキャッシュとパッシベーション
ステートフル セッション EJB の作成
ステートフル セッション EJB のパッシベーション
パッシベーションの制御
積極的なパッシベーション (LRU)
怠惰なパッシベーション (NRU)
パッシベーションされた Bean の永続ストア ディレクトリの指定
ステートフル セッション Bean への同時アクセスのコンフィグレーション
セッション Bean の設計上の決定
ステートレス Bean とステートフル Bean の選択
ステートレス セッション Bean の最適なフリー プール設定の選択
セッション Bean の実装
WebLogic に固有のセッション Bean のコンフィグレーション可能な動作
6
エンティティ EJB
エンティティ Bean のプールとキャッシュの管理
エンティティのプールについて
エンティティのキャッシングについて
エンティティ Bean のパッシベーションについて
ejbLoad() と ejbStore() の動作について
ejbLoad() および ejbStore() の動作の制御
キャッシュのフラッシュの無効化
アプリケーションレベルのキャッシングのコンフィグレーション
主キーの使用
主キーと主キー クラスの指定
主キーのガイドライン
主キーの自動生成
Oracle データベース用自動キー生成の指定
Microsoft SQL Server 用自動キー生成の指定
命名済シーケンス テーブルを使用した主キーの生成
主キー フィールドの型の宣言
Oracle データベースの SEQUENCE のサポート
文字列値 CMP フィールドの削除
文字列の削除の利点
文字列の削除を無効にする
データベース操作に向けたエンティティ EJB のコンフィグレーション
テーブル マッピングのコンフィグレーション
自動テーブル作成 (開発のみ)
データベース挿入の遅延
データベースの挿入を遅延させる理由
データベースの挿入遅延のコンフィグレーション
cache-between-transactions によるデータベース読み込みの制限 (長期キャッシング)
トランザクション終了前のデータベースの更新
動的クエリ
動的クエリの有効化
動的クエリの実行
Oracle または DB2 データベースの BLOB および CLOB カラムのサポートの有効化
デプロイメント記述子による BLOB カラムの指定
Oracle Blob にマップされた byte[] 型の cmp-fields のシリアライゼーションの制御
デプロイメント記述子による CLOB カラムの指定
Oracle 10g における CLOB カラムの挿入の最適化
フィールド グループの指定
処理の順序付けとバッチ処理
処理の順序付け
バッチ処理に関するガイドラインおよび制限
クエリ キャッシングの使用 (読み込み専用エンティティ Bean)
エンティティ Bean での SQL の使用
コンテナ管理による関係 (CMR) の使用
CMR の要件と制限
CMR のカーディナリティ
CMR の方向
CMR の削除
コンテナ管理による関係 (CMR) の定義
ejb-jar.xml での関係の指定
関係のカーディナリティの指定
関係の方向の指定
weblogic-cmp-jar.xml での関係の指定
1 対 1 の関係と 1 対多の関係
多対多の関係
複数のテーブルにマップされる EJB の CMR の指定
CMR フィールドと CMR フィールド アクセサ メソッドについて
CMR のエンティティのカスケード削除の使用
リレーションシップ キャッシング
リレーションシップ キャッシングの有効化
同時方式の選択
Exclusive 同時方式
Database 同時方式
Optimistic 同時方式
オプティミスティックな Bean データが古くなるのを防ぐ
オプティミスティックな Bean を明示的に無効化する
クラスタ内のオプティミスティックな同時方式の無効化オプション
Optimistic 同時方式でのデータ有効性のチェック
Optimistic 同時方式と Oracle データベース
ReadOnly 同時方式
同時方式のトレードオフ
同時方式のコンフィグレーション
Exclusive 同時方式およびカスケード削除を使用するトランザクションのデッドロックの回避
read-mostly パターンの使い方
エンティティ Bean の read-mostly パターンのコンフィグレーション
読み込み専用エンティティ EJB の暗黙的な無効化
エンティティ EJB の明示的な無効化
機能別の CMP エンティティ Bean の記述子
コンテナ管理による関係の要素
主キーの要素
7
メッセージ駆動型 EJB
メッセージ駆動型 Bean のライフサイクルとフリー プール
MDB とフリー プール
MDB と並行処理
MDB とメッセージング モデル
ポイントツーポイント (キュー) モデル : リスナごとに 1 つのメッセージ
パブリッシュ/サブスクライブ (トピック) モデル
正確に一度だけの処理
JCA ベースの MDB
MDB のデプロイメント オプション
送り先と MDB : 連結と非連結
連結された送り先と MDB
連結されていない送り先と MDB
JMS 分散送り先
MDB のプログラミングとコンフィグレーション : 主な手順
必須の JMS コンフィグレーション
MDB クラスの作成とデプロイメント要素のコンフィグレーション
MDB のプログラミングとコンフィグレーション : 詳細情報
EJB のコンフィグレーションによる論理メッセージ送り先の使用
個々の MDB の論理 JMS メッセージ送り先をコンフィグレーションする
アプリケーション スコープの論理 JMS メッセージ送り先をコンフィグレーションする
送り先タイプのコンフィグレーション
MDB のトランザクション管理方式のコンフィグレーション
JMS リソース停止中のメッセージ配信の中断のコンフィグレーション
JMS 接続を中断する秒数のコンフィグレーション
EJB コンテナによって JMS 接続の中断時間が決定される仕組み
JMS 接続の中断を無効化する
メッセージ配信の手動による中断と再開
送り先を考慮した MDB のコンフィグレーション
ラッパーを使用するかどうか
provider-url の設定方法
initial-context-factory の設定方法
destination-jndi-name の設定方法
connection-factory-jndi-name の設定方法
一般的な送り先のシナリオ : イラストと主な要素の設定
恒久トピック サブスクリプションのコンフィグレーション
クラスタ化されていないサーバで恒久トピック サブスクリプションをコンフィグレーションする
クラスタで恒久トピック サブスクリプションをコンフィグレーションする
恒久トピック サブスクリプションの自動削除をコンフィグレーションする
メッセージ処理動作のコンフィグレーション
メッセージ受信順序の保証
重複メッセージの防止と処理
再配信と例外処理
メッセージ駆動型 Bean コンテキストの使用
メッセージ駆動型 Bean のセキュリティ ID のコンフィグレーション
クロス ドメイン セキュリティと MDB の使い方
クラスタ化された MDB の移行と回復
MDB のトランザクション バッチ処理
MDB トランザクション バッチ処理のコンフィグレーション
MDB トランザクション バッチ処理の仕組み
要約 : MDB のデプロイメント要素
8
エンタープライズ JavaBean のデプロイメント ガイドライン
EJB をデプロイする前に
デプロイメント タスクの概要と実行
EJB デプロイメントのガイドライン
エンタープライズ アプリケーションの一部としての EJB のデプロイメント
お互いに呼び出しあう複数の EJB の同じアプリケーションでのデプロイメント
依存性注入を使用する EJB のデプロイメント
クラスタへの均一なデプロイメント
固定 EJB のクラスタへのデプロイメント
EJB の再デプロイメント
FastSwap デプロイメントによるデプロイメントの最小化
警告メッセージについて
EJB デプロイメントの警告メッセージの無効化
A
デプロイメント記述子スキーマおよび文書型定義リファレンス
XML スキーマ定義とネームスペース宣言
weblogic-ejb-jar.xml のネームスペース宣言とスキーマの場所
weblogic-cmp-jar.xml のネームスペース宣言とスキーマの場所
ejb-jar.xml のネームスペース宣言とスキーマの場所
文書型定義および DOCTYPE ヘッダ情報
B
weblogic-ejb-jar.xml デプロイメント記述子のリファレンス
2.1 の weblogic-ejb-jar.xml ファイルの構造
2.1 の 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
機能
例
component-factory-class-name
機能
concurrency-strategy
機能
例
confidentiality
機能
例
connection-factory-jndi-name
機能
例
connection-factory-resource-link
機能
create-as-principal-name
機能
delay-updates-until-end-of-tx
機能
例
description
機能
例
destination-jndi-name
機能
例
destination-resource-link
機能
disable-warning
機能
例
dispatch-policy
機能
例
distributed-destination-connection
機能
例
durable-subscription-deletion
機能
例
ejb-local-reference-description
機能
例
ejb-name
機能
例
ejb-reference-description
機能
例
ejb-ref-name
機能
例
enable-bean-class-redeploy
機能
例
enable-call-by-reference
機能
例
enable-dynamic-queries
機能
例
entity-always-uses-transaction
機能
entity-cache
機能
例
entity-cache-name
機能
例
entity-cache-ref
機能
例
entity-clustering
機能
例
entity-descriptor
機能
例
estimated-bean-size
機能
例
externally-defined
機能
finders-load-bean
機能
例
generate-unique-jms-client-id
機能
global-role
home-call-router-class-name
機能
例
home-is-clusterable
機能
例
home-load-algorithm
機能
例
idempotent-methods
機能
例
identity-assertion
機能
例
idle-timeout-seconds
機能
例
iiop-security-descriptor
機能
例
init-suspend-seconds
機能
initial-beans-in-free-pool
機能
例
initial-context-factory
機能
例
integrity
機能
例
invalidation-target
機能
例
is-modified-method-name
機能
例
isolation-level
機能
Oracle データベースのみのアイソレーション レベル
例
jms-client-id
機能
例
jms-polling-interval-seconds
機能
例
jndi-name
機能
例
local-jndi-name
機能
例
max-beans-in-cache
機能
例
max-beans-in-free-pool
機能
例
max-messages-in-transaction
機能
max-queries-in-cache
機能
max-suspend-seconds
機能
message-destination-descriptor
機能
例
message-destination-name
機能
例
message-driven-descriptor
機能
例
method
機能
例
method-intf
機能
例
method-name
機能
例
method-param
機能
例
method-params
機能
例
network-access-point
機能
例
passivate-as-principal-name
機能
persistence
機能
例
persistence-use
機能
例
persistent-store-dir
機能
例
persistent-store-logical-name
機能
pool
機能
例
principal-name
機能
例
provider-url
機能
例
read-timeout-seconds
機能
例
remote-client-timeout
機能
例
remove-as-principal-name
機能
replication-type
機能
例
res-env-ref-name
機能
例
res-ref-name
機能
例
resource-adapter-jndi-name
機能
resource-description
機能
例
resource-env-description
機能
例
resource-link
機能
例
retry-count
機能
retry-methods-on-rollback
機能
role-name
機能
例
run-as-identity-principal
機能
例
run-as-principal-name
機能
例
run-as-role-assignment
機能
例
A_EJB_with_runAs_role_X
B_EJB_with_runAs_role_X
C_EJB_with_runAs_role_Y
security-permission
機能
例
security-permission-spec
機能
例
security-role-assignment
機能
例
service-reference-description
機能
例
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
機能
例
stick-to-first-server
機能
例
timer-descriptor
機能
timer-implementation
機能
例
transaction-descriptor
機能
例
transaction-isolation
機能
例
transport-requirements
機能
例
trans-timeout-seconds
機能
例
type-identifier
機能
例
type-storage
機能
例
type-version
機能
例
use-serverside-stubs
機能
例
use81-style-polling
機能
例
weblogic-compatibility
機能
weblogic-ejb-jar
機能
weblogic-enterprise-bean
機能
work-manager
機能
C
weblogic-cmp-jar.xml デプロイメント記述子のリファレンス
2.1 の weblogic-cmp-jar.xml デプロイメント記述子ファイルの構造
2.1 の weblogic-cmp-jar.xml デプロイメント記述子の要素
allow-readonly-create-and-remove
機能
例
automatic-key-generation
機能
例
caching-element
機能
例
caching-name
機能
例
check-exists-on-method
機能
例
cluster-invalidation-disabled
機能
例
cmp-field
機能
例
cmr-field
機能
例
column-map
機能
例
compatibility
機能
例
create-default-dbms-table
機能
自動テーブル作成
Oracle データベースの SEQUENCE の自動生成
例
database-specific-sql
機能
例
database-type
機能
例
data-source-jndi-name
機能
例
db-cascade-delete
機能
Oracle データベースでのカスケード削除の設定
例
dbms-column
機能
例
dbms-column-type
機能
例
dbms-default-value
機能
例
default-dbms-tables-ddl
機能
delay-database-insert-until
機能
例
description
機能
例
disable-string-trimming
機能
例
ejb-name
機能
例
ejb-ql-query
機能
例
enable-batch-operations
機能
例
enable-query-caching
機能
例
field-group
機能
例
field-map
機能
例
finders-return-nulls
機能
例
foreign-key-column
機能
例
foreign-key-table
機能
例
generator-name
機能
例
generator-type
機能
例
group-name
機能
例
include-updates
機能
例
instance-lock-order
機能
例
key-cache-size
機能
例
key-column
機能
例
lock-order
機能
例
max-elements
機能
例
method-name
機能
例
method-param
機能
例
method-params
機能
例
optimistic-column
機能
例
order-database-operations
機能
例
pass-through-columns
機能
例
primary-key-table
機能
例
query-method
機能
例
relation-name
機能
例
relationship-caching
機能
例
relationship-role-map
機能
例
関係の外部キー側の Bean の複数テーブルへのマッピング
関係の主キー側の Bean の複数テーブルへのマッピング
relationship-role-name
機能
例
serialize-byte-array-to-oracle-blob
機能
例
serialize-char-array-to-bytes
機能
例
sql
機能
例
sql-query
機能
例
sql-select-distinct
機能
例
sql-shape
機能
例
sql-shape-name
機能
例
table-map
機能
例
table-name
機能
例
trigger-updates-optimistic-column
機能
例
unknown-primary-key-field
機能
例
use-select-for-update
機能
例
validate-db-schema-with
機能
例
verify-columns
機能
例
verify-rows
機能
例
version-column-initial-value
機能
例
weblogic-ql
機能
例
weblogic-query
機能
例
weblogic-rdbms-bean
機能
例
weblogic-rdbms-jar
機能
例
weblogic-rdbms-relation
機能
例
1 対 1 の関係の定義
1 対多の関係の定義
多対多の関係の定義
weblogic-relationship-role
機能
例
D
appc リファレンス
appc
appc の利点
appc の構文
代替デプロイメント記述子の指定
appc のオプション
appc および EJB
E
EJBGen リファレンス
EJBGen の実行
EJBGen の配布と例
EJBGen の起動
EJBGen のコマンド オプション
主要な EJBGen の機能の使い方
EJBGen が生成するファイルの管理
EJBGen でのプロパティ ファイルの使用
ユーザ変数の使い方
定義済み変数の使い方
スペースを含む属性は二重引用符で囲む
EJBGen によるタグ継承のサポート
EJBGen タグの使用例
EJBGen による複数テーブルへのエンティティ Bean のマッピング
EJBGen タグによるリレーションシップ キャッシングの指定
EJBGen タグによる関係の指定
ローカル インタフェースを使用するように関係を更新する
Enum 属性定数値
Constants.Bool
Constants.TransactionAttribute
Constants.IsolationLevel
Constants.RefType
Constants.HomeLoadAlgorithm
Constants.Interface
Constants.ConcurrencyStrategy
EJBGen アノテーション リファレンス
EJB コンテナ アノテーション
weblogic.ejbgen.ActivationConfigProperties
weblogic.ejbgen.ActivationConfigProperty
属性
weblogic.ejbgen.AutomaticKeyGeneration
属性
weblogic.ejbgen.CmpField
属性
weblogic.ejbgen.CmrField
属性
weblogic.ejbgen.Compatibility
属性
weblogic.ejbgen.CreateDefaultDbmsTables
weblogic.ejbgen.CreateDefaultRdbmsTables
weblogic.ejbgen.DBSpecificSQL
属性
weblogic.ejbgen.EjbClientJar
weblogic.ejbgen.EjbInterface (非推奨)
属性
weblogic.ejbgen.EjbLocalRef
属性
weblogic.ejbgen.EjbLocalRefs
weblogic.ejbgen.EjbRef
属性
weblogic.ejbgen.EjbRefs
weblogic.ejbgen.Entity
属性
weblogic.ejbgen.EntityCacheRef
属性
weblogic.ejbgen.EnvEntries
weblogic.ejbgen.EnvEntry
属性
weblogic.ejbgen.FileGeneration
属性
weblogic.ejbgen.Finder
属性
weblogic.ejbgen.Finders
weblogic.ejbgen.ForeignJmsProvider
属性
weblogic.ejbgen.JarSettings
属性
weblogic.ejbgen.JndiName
属性
weblogic.ejbgen.LocalHomeMethod
属性
weblogic.ejbgen.LocalMethod
属性
weblogic.ejbgen.MessageDestination
属性
weblogic.ejbgen.MessageDestinationRef
属性
weblogic.ejbgen.MessageDestinationRefs
weblogic.ejbgen.MessageDestinations
weblogic.ejbgen.MessageDriven
属性
weblogic.ejbgen.MethodIsolationLevelPattern
属性
weblogic.ejbgen.MethodIsolationLevelPatterns
weblogic.ejbgen.MethodPermissionPattern
属性
weblogic.ejbgen.MethodPermissionPatterns
weblogic.ejbgen.PrimKeyField
weblogic.ejbgen.Relation
属性
weblogic.ejbgen.Relations
weblogic.ejbgen.RelationshipCachingElement
属性
weblogic.ejbgen.RelationshipCachingElements
weblogic.ejbgen.RemoteHomeMethod
属性
weblogic.ejbgen.RemoteMethod
属性
weblogic.ejbgen.ResourceEnvRef
属性
weblogic.ejbgen.ResourceEnvRefs
weblogic.ejbgen.ResourceRef
属性
weblogic.ejbgen.ResourceRefs
weblogic.ejbgen.RoleMapping
属性
weblogic.ejbgen.RoleMappings
weblogic.ejbgen.SecurityRoleRef
属性
weblogic.ejbgen.SecurityRoleRefs
weblogic.ejbgen.Select
属性
weblogic.ejbgen.ServiceEndpointMethod
属性
weblogic.ejbgen.ServiceRef
属性
weblogic.ejbgen.ServiceRefs
weblogic.ejbgen.Session
属性
weblogic.ejbgen.SqlFinder
属性
weblogic.ejbgen.SqlFinders
weblogic.ejbgen.SqlShape
属性
weblogic.ejbgen.SqlShapeTable
属性
weblogic.ejbgen.SqlShapes
weblogic.ejbgen.ValueObject
属性
weblogic.ejbgen.ValueObjectField
属性
F
EJB 1.1 ユーザへの重要な情報
EJB 1.1 CMP の RDBMS 永続性用の記述
ファインダ シグネチャ
finder-list 要素
finder-query 要素
EJB 1.1 CMP 用の WebLogic クエリ言語 (WLQL) の使用
WLQL 構文
WLQL 演算子
WLQL オペランド
WLQL 式の例
CMP 1.1 ファインダ クエリとしての SQL の使用
WebLogic Server での EJB 1.1 CMP の調整更新
is-modified-method-name を使用した ejbStore() の呼び出しの制限
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-type
db-is-shared
stateful-session-persistent-store-dir
persistence-use
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
Oracle のみのアイソレーション レベル
method
security-role-assignment
1.1 の weblogic-cmp-jar.xml デプロイメント記述子ファイルの構造
1.1 の weblogic-cmp-jar.xml デプロイメント記述子要素
RDBMS 定義要素
enable-tuned-updates
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
G
EJB クエリ言語 (EJB-QL) と WebLogic Server
EJB 2.x Bean についての EJB QL の要件
EJB QL の EJB 2.x WebLogic QL 拡張機能の使い方
upper および lower 関数
upper
lower
ORDER BY の使用
サブクエリの使用
サブクエリの戻り値の型
比較オペランドとしてのサブクエリ
相関サブクエリと非相関サブクエリ
サブクエリでの DISTINCT 句
算術関数の使用
集約関数の使用
ResultSet を返すクエリの使用
Oracle の SELECT HINT の使用
get および set メソッドの制約
Query インタフェースのプロパティベースのメソッド
WLQL から EJB QL への移行
暗黙的クロス積に関して確認済みの問題
EJB QL エラー報告機能
クエリ内エラーのビジュアルなインジケータ
1 回のコンパイル後に複数のエラー報告