ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server エンタープライズ JavaBeans バージョン 3.0 プログラマーズ ガイド
11
g
リリース 1 (10.3.1)
B55529-01
次へ
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
サポートおよびサービス
1
概要とロードマップ
ドキュメントの内容と対象読者
このドキュメントの手引き
関連ドキュメント
EJB 3.0 開発者向けの包括的なサンプル
このリリースでの新機能と変更点
2
エンタープライズ 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 エンティティのプログラミング
3
エンタープライズ JavaBeans 3.0 の単純なサンプル
単純なステートレス EJB のサンプル
単純なステートフル EJB のサンプル
インターセプタ クラスのサンプル
セッション Bean から 3.0 エンティティを呼び出すサンプル
4
エンタープライズ JavaBeans 3.0 の反復的な開発
EJB 3.0 開発プロセスの概要
ソース ディレクトリの作成
EJB 3.0 ビジネス インタフェースのプログラミング
ビジネス インタフェース アプリケーション例外
EJB でのジェネリックスの使用
ビジネス オブジェクトのシリアライズとデシリアライズ
アノテーション付き EJB クラスのプログラミング
インターセプタのプログラミング (省略可能)
Java ソースのコンパイル
デプロイメント記述子の作成と編集 (省略可能)
EJB のパッケージ化
EJB のデプロイメント
5
アノテーション付き 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 を呼び出すためのアノテーション
トランザクション関連のアノテーション
インターセプタを指定するためのアノテーション
ライフサイクル コールバックを指定するためのアノテーション
セキュリティ関連のアノテーション
コンテキスト依存性アノテーション
タイムアウトと例外のアノテーション
6
WebLogic Server での Oracle TopLink の使用
Oracle TopLink の概要
Oracle TopLink と Oracle WebLogic Server の統合
7
WebLogic Server での Oracle Kodo の使用
Oracle Kodo の概要
Oracle Kodo アプリケーションの作成
バージョンの異なる Oracle Kodo の使用
永続性のコンフィグレーション
コンフィグレーション プロパティ ファイルを編集する
2 種類のコンフィグレーション ファイルを組み合わせて使用する
プラグインをコンフィグレーションする
Oracle Kodo アプリケーションのデプロイ
Oracle Kodo アプリケーションのコンフィグレーション
Administration Console を使用する
Administration Console を使用せずに Oracle Kodo アプリケーションをコンフィグレーションする
A
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
説明
属性
WebLogic アノテーション
weblogic.javaee.AllowRemoveDuringTrasaction
説明
weblogic.javaee.CallByReference
説明
weblogic.javaee.DisableWarnings
説明
属性
weblogic.javaee.EJBReference
説明
属性
weblogic.javaee.Idempotent
説明
属性
weblogic.javaee.JMSClientID
説明
属性
weblogic.javaee.JNDIName
説明
属性
weblogic.javaee.MessageDestinationConfiguration
説明
属性
weblogic.javaee.TransactionIsolation
説明
属性
weblogic.javaee.TransactionTimeoutSeconds
説明
属性
B
永続性コンフィグレーション スキーマ リファレンス
persistence-configuration.xml のネームスペース宣言とスキーマの場所
persistence-configuration.xml デプロイメント記述子ファイルの構造
persistence-configuration.xml デプロイメント記述子の要素
abstract-store-broker-factory
機能
例
access-dictionary
機能
例
access-unloaded
機能
例
action
機能
例
addresses
機能
例
advanced-sql
機能
aggregate-listeners
機能
例
allocate
機能
例
assert-allowed-type
機能
例
auto-clear
機能
例
auto-detach
機能
例
auto-detaches
機能
例
base-name
機能
例
batching-operation-order-update-manager
機能
例
buffer-size
機能
例
cache-map
機能
例
cache-size
機能
例
channel
機能
例
class-table-jdbc-seq
機能
例
classname
機能
classpath-scan
機能
例
clear-on-close
機能
例
client-broker-factory
機能
例
close-on-managed-commit
機能
例
cluster-remote-commit-provider
機能
例
commons-log-factory
機能
例
compatibility
機能
例
concurrent-hash-map
機能
例
connection-decorators
機能
例
connection-driver-name
機能
例
connection-factory-mode
機能
例
connection-factory-name
機能
例
connection-factory-properties
機能
例
connection-factory2-name
機能
例
connection-factory2-properties
機能
例
connection-password
機能
例
connection-properties
機能
例
connection-retain-mode
機能
例
connection-url
機能
例
connection-user-name
機能
例
connection2-driver-name
機能
例
connection2-password
機能
例
connection2-properties
機能
例
connection2-url
機能
例
connection2-user-name
機能
例
constraint-names
機能
例
constraint-update-manager
機能
例
copy-object-ids
機能
例
custom-aggregate-listener
機能
例
custom-broker-factory
機能
例
custom-broker-impl
機能
例
custom-class-resolver
機能
例
custom-compatibility
機能
例
custom-connection-decorator
機能
例
custom-data-cache
機能
例
custom-data-cache-manager
機能
例
custom-detach-state
機能
例
custom-dictionary
機能
例
custom-driver-data-source
機能
例
custom-filter-listener
機能
例
custom-jdbc-listener
機能
例
custom-lock-manager
機能
例
custom-log
機能
例
custom-mapping-defaults
機能
例
custom-mapping-factory
機能
例
custom-meta-data-factory
機能
例
custom-meta-data-repository
機能
例
custom-orphaned-key-action
機能
例
custom-persistence-server
機能
例
custom-proxy-manager
機能
例
custom-query-compilation-cache
機能
例
custom-remote-commit-provider
機能
例
custom-savepoint-manager
機能
例
custom-schema-factory
機能
例
custom-seq
機能
例
custom-sql-factory
機能
例
custom-update-manager
機能
例
data-caches
機能
例
data-cache-manager-impl
機能
例
data-cache-timeout
機能
例
db2-dictionary
機能
例
default-access-type
機能
例
default-broker-factory
機能
例
default-broker-impl
機能
例
default-class-resolver
機能
例
default-compatibility
機能
例
default-data-cache
機能
例
default-detach-state
機能
例
default-data-cache-manager
機能
例
default-driver-data-source
機能
例
default-level
機能
例
default-lock-manager
機能
例
default-mapping-defaults
機能
例
default-meta-data-factory
機能
例
default-meta-data-repository
機能
例
default-orphaned-key-action
機能
例
default-proxy-manager
機能
例
default-query-compilation-cache
機能
例
default-savepoint-manager
機能
例
default-schema-factory
機能
例
default-sql-factory
機能
例
default-update-manager
機能
例
deprecated-jdo-mapping-defaults
機能
例
deprecated-jdo-meta-data-factory
機能
例
derby-dictionary
機能
例
detach-options-all
機能
例
detach-options-fetch-groups
機能
例
detach-options-loaded
機能
例
detach-state
機能
例
detached-state-field
機能
例
detached-state-manager
機能
例
detached-state-transient
機能
例
detached-new
機能
例
diagnostic-context
機能
例
dynamic-data-structs
機能
例
dynamic-schema-factory
機能
例
eager-fetch-mode
機能
例
empress-dictionary
機能
例
EnableLogMBean
機能
例
EnableRuntimeMBean
機能
例
evict-from-data-cache
機能
例
eviction-schedule
機能
例
exception-orphaned-key-action
機能
例
exception-reconnect-attempts
機能
例
execution-context-name-provider
機能
例
export-profiling
機能
例
extension-deprecated-jdo-mapping-factory
機能
例
fetch-batch-size
機能
例
fetch-direction
機能
例
fetch-group
機能
例
fetch-groups
機能
例
field-override
機能
例
file
機能
例
file-name
機能
例
file-schema-factory
機能
例
files
機能
例
filter-listeners
機能
例
foreign-keys
機能
例
format
機能
foxpro-dictionary
機能
例
flush-before-queries
機能
例
hsql-dictionary
機能
例
gem-fire-data-cache
機能
例
gem-fire-data-cache-name
機能
例
gui-jmx
機能
例
gui-profiling
機能
例
Host
機能
例
host
機能
例
http-transport
機能
例
ignore-changes
機能
例
ignore-unmapped
機能
例
ignore-virtual
機能
例
in-memory-savepoint-manager
機能
例
increment
機能
例
indexes
機能
例
informix-dictionary
機能
例
initial-value
機能
例
interval-millis
機能
例
inverse-manager
機能
例
jdatastore-dictionary
機能
例
jdbc-broker-factory
機能
例
jdbc-listeners
機能
例
jdbc3-savepoint-manager
機能
例
jdo-meta-data-factory
機能
例
jms-remote-commit-provider
機能
例
jmx
機能
例
jmx2-jmx
機能
例
JNDIName
機能
例
kodo-broker
機能
例
kodo-concurrent-data-cache
機能
例
kodo-data-cache-manager
機能
例
kodo-mapping-repository
機能
例
kodo-persistence-mapping-factory
機能
例
kodo-persistence-meta-data-factory
機能
例
kodo-pooling-data-source
機能
例
kodo-sql-factory
機能
例
large-transaction
機能
例
lazy-schema-factory
機能
例
level
機能
例
local-jmx
機能
例
local-profiling
機能
例
lock-timeout
機能
例
log-factory-impl
機能
例
log-orphaned-key-action
機能
例
log4j-log-factory
機能
例
login-timeout
機能
例
lrs-size
機能
例
lru-data-cache
機能
例
manage-lru
機能
例
mapping
機能
例
mapping-column
機能
例
mapping-defaults-impl
機能
例
mapping-file-deprecated-jdo-mapping-factory
機能
例
max-active
機能
例
max-idle
機能
例
max-size
機能
例
maximize-batch-size
機能
例
MBeanServerStrategy
機能
例
multithreaded
機能
例
mx4j1-jmx
機能
例
mysql-dictionary
機能
例
name
機能
name-column
機能
例
NamingImpl
機能
例
native-jdbc-seq
機能
例
none-jmx
機能
例
none-lock-manager
機能
例
none-log-factory
機能
例
none-orphaned-key-action
機能
例
none-profiling
機能
例
nontransactional-read
機能
例
nontransactional-write
機能
例
num-broadcast-threads
機能
例
operation-order-update-manager
機能
例
optimistic
機能
例
oracle-dictionary
機能
例
oracle-savepoint-manager
機能
例
orm-file-jdor-mapping-factory
機能
例
order-dirty-objects
機能
例
Password
機能
例
persistence-configuration
機能
persistence-configuration-unit
機能
pessimistic-lock-manager
機能
例
persistence-mapping-defaults
機能
例
pointbase-dictionary
機能
例
populate-data-cache
機能
例
Port
機能
例
port
機能
例
postgres-dictionary
機能
例
primary-key-column
機能
例
primary-key-value
機能
例
primary-keys
機能
例
profiling
機能
例
profiling-proxy-manager
機能
例
properties
機能
property
機能
例
proxy-manger-impl
機能
例
query-caches
機能
例
quoted-numbers-in-queries
機能
例
read-lock-level
機能
例
recover-action
機能
例
recovery-time-millis
機能
例
resources
機能
例
restore-state
機能
例
result-set-type
機能
例
retain-state
機能
例
retry-class-registration
機能
例
scan-top-down
機能
例
schema
機能
例
schema-column
機能
例
schemas
機能
例
sequence
機能
例
sequence-column
機能
例
sequence-name
機能
例
ServiceURL
機能
例
simple-driver-data-source
機能
例
single-file
機能
例
single-jvm-exclusive-lock-manager
機能
例
single-jvm-remote-commit-provider
機能
例
soft-reference-size
機能
例
so-timeout
機能
例
sql-server-dictionary
機能
例
stack-execution-context-name-provider
機能
例
store-mode
機能
例
strict
機能
例
strict-identity-values
機能
例
style
機能
例
subclass-fetch-mode
機能
例
sybase-dictionary
機能
例
sync-with-managed-transactions
機能
例
synchronize-mappings
機能
例
table
機能
例
table-deprecated-jdo-mapping-factory
機能
例
table-jdbc-seq
機能
例
table-jdor-mapping-factory
機能
例
table-lock-update-manager
機能
例
table-name
機能
例
table-schema-factory
機能
例
tangosol-cache-name
機能
例
tangosol-cache-type
機能
例
tangosol-data-cache
機能
例
tcp-remote-commit-provider
機能
例
tcp-transport
機能
例
time-seeded-seq
機能
例
topic
機能
例
topic-connection-factory
機能
例
track-changes
機能
例
transaction-isolation
機能
例
transaction-mode
機能
例
transaction-name-execution-context-name-provider
機能
例
type
機能
例
type-column
機能
例
types
機能
例
URL
機能
例
url
機能
例
urls
機能
例
use-aliases
機能
例
use-schema-validation
機能
例
user-object-execution-context-name-provider
機能
例
UserName
機能
例
validate-false-returns-hollow
機能
例
validate-true-checks-store
機能
例
value-table-jdbc-seq
機能
例
version-check-on-read-lock
機能
例
version-check-on-write-lock
機能
例
version-lock-manager
機能
例
wls81-jmx
機能
例
write-lock-level
機能
例