WebLogic エンタープライズ JavaBeans バージョン 3.0 プログラマーズ ガイド

     前  次    目次     
ここから内容の開始

概要とロードマップ

ドキュメントの内容と対象読者

このドキュメントの手引き

関連ドキュメント

EJB 3.0 開発者向けの包括的なサンプル

リリース固有の EJB 3.0 情報

エンタープライズ JavaBeans 3.0 について

EJB 3.0 の新機能および EJB 2.X との相違点

バージョン 2.X と 3.0 での EJB プログラミング モデルと要件の相違点

EJB 3.0 の新機能

WebLogic Server の EJB 3.0 の付加価値機能

EJB 3.0 のサンプル

3.0 エンティティのプログラミング

エンタープライズ JavaBeans 3.0 の単純なサンプル

単純なステートレス EJB のサンプル

単純なステートフル EJB のサンプル

インターセプタ クラスのサンプル

セッション Bean から 3.0 エンティティを呼び出すサンプル

エンタープライズ JavaBeans 3.0 の反復的な開発

EJB 3.0 開発プロセスの概要

ソース ディレクトリの作成

EJB 3.0 ビジネス インタフェースのプログラミング

ビジネス インタフェース アプリケーション例外

EJB でのジェネリックスの使用

アノテーション付き EJB クラスのプログラミング

インターセプタのプログラミング (省略可能)

Java ソースのコンパイル

デプロイメント記述子の作成と編集 (省略可能)

パッケージ化

デプロイメント

アノテーション付き EJB 3.0 クラスのプログラミング

メタデータ アノテーションと EJB 3.0 Bean ファイルの概要

Bean ファイルのプログラミング : 要件および 2.X からの変更点

Bean ファイルの要件と 2.X からの変更点

Bean クラス メソッドの要件

Bean ファイルのプログラミング : 一般的な手順

ビジネス インタフェースとその他のインタフェースを指定する

Bean タイプ (ステートレス、ステートフル、メッセージ駆動型) を指定する

変数またはセッター メソッドにリソース依存性を注入する

3.0 エンティティを呼び出す

メタデータ アノテーションを使用して永続性コンテキストを注入する

EntityManager API を使用してエンティティを検索する

EntityManager を使用してエンティティを作成および更新する

ビジネス メソッドまたはライフサイクル コールバック イベントのインターセプタを指定する

ビジネス インターセプタまたはライフサイクル インターセプタを指定する : 一般的な手順

インターセプタ クラスをプログラミングする

ビジネス メソッド インターセプタ メソッドをプログラミングする

ライフサイクル コールバック インターセプタ メソッドをプログラミングする

デフォルト インターセプタ メソッドを指定する

InvocationContext API を使用してインターセプタ間で状態を保存する

アプリケーション例外をプログラミングする

EJB へのアクセスにセキュリティを設定する

トランザクション管理とトランザクション属性を指定する

メタデータ アノテーションの機能別一覧

Bean タイプを指定するためのアノテーション

ローカル インタフェースまたはリモート インタフェースを指定するためのアノテーション

EJB 2.X クライアント ビューをサポートするためのアノテーション

3.0 エンティティ Bean を呼び出すためのアノテーション

トランザクション関連のアノテーション

インターセプタを指定するためのアノテーション

ライフサイクル コールバックを指定するためのアノテーション

セキュリティ関連のアノテーション

コンテキスト依存性アノテーション

タイムアウトと例外のアノテーション

WebLogic Server での Kodo の使い方

Kodo の概要

Kodo アプリケーションの作成

バージョンの異なる Kodo の使用

永続性のコンフィグレーション

永続性ユニットのコンフィグレーション

プラグインのコンフィグレーション

Kodo アプリケーションのデプロイメント

Kodo アプリケーションのコンフィグレーション

Administration Console

永続性コンフィグレーション オプションへのアクセス

EJB 3.0 メタデータ アノテーション リファレンス

EJB 3.0 アノテーションの概要

ステートレス Bean、ステートフル Bean、メッセージ駆動型 Bean のアノテーション

javax.ejb.ActivationConfigProperty

javax.ejb.ApplicationException

javax.ejb.EJB

javax.ejb.EJBs

javax.ejb.Init

javax.ejb.Local

javax.ejb.LocalHome

javax.ejb.MessageDriven

javax.ejb.PostActivate

javax.ejb.PrePassivate

javax.ejb.Remote

javax.ejb.RemoteHome

javax.ejb.Remove

javax.ejb.Stateful

javax.ejb.Stateless

javax.ejb.Timeout

javax.ejb.TransactionAttribute

javax.ejb.TransactionManagement

インターセプタのコンフィグレーションに使用するアノテーション

javax.interceptor.AroundInvoke

javax.interceptor.ExcludeClassInterceptors

javax.interceptor.ExcludeDefaultInterceptors

javax.interceptor.Interceptors

エンティティ Bean との対話に使用するアノテーション

javax.persistence.PersistenceContext

javax.persistence.PersistenceContexts

javax.persistence.PersistenceUnit

javax.persistence.PersistenceUnits

EJB 3.0 で使用する標準 JDK アノテーション

javax.annotation.PostConstruct

javax.annotation.PreDestroy

javax.annotation.Resource

javax.annotation.Resources

EJB 3.0 で使用するセキュリティ関連の標準 JDK アノテーション

javax.annotation.security.DeclareRoles

javax.annotation.security.DenyAll

javax.annotation.security.PermitAll

javax.annotation.security.RolesAllowed

javax.annotation.security.RunAs


ページの先頭       前  次