パラメーター |
タイプ |
適用度 |
説明 |
必須 |
name |
テキスト |
|
EJB デプロイメント記述子 (ejb-jar.xml) で使用される Bean
の名前を提供します。 |
はい |
description |
テキスト |
|
Bean の説明。デフォルトの説明は、Bean クラスのクラス・レベル Javadoc コメントの最初のセンテンスです。 |
いいえ |
display-name |
テキスト |
|
Bean の表示名。 |
いいえ |
small-icon |
テキスト |
|
Bean 用の小アイコン。 |
いいえ |
large-icon |
テキスト |
|
Bean 用の大アイコン。 |
いいえ |
generate |
ブール |
|
EJB のリストからクラスを除外する場合は、いいえに設定します。
これは、その他の EJB が派生される抽象 EJB には便利です。
明らかに、抽象 EJB が、デプロイメント記述子の中で、
誤って具体的な EJB として識別されるようなことがあってはなりません。デフォルト値は、以下の値です。
|
いいえ |
jndi-name |
テキスト |
リモート・セッションおよび Entity Bean |
ベンダー固有のデプロイメント記述子の中で使用される Bean の JNDI 名を提供します。 |
いいえ |
local-jndi-name |
テキスト |
ローカル・セッションおよび Entity Bean、EJB 2.0 |
ベンダー固有のデプロイメント記述子の中で使用される Bean の JNDI 名を提供します。
これは、ローカル EJB の JNDI 名です。 |
いいえ |
view-type |
テキスト |
Session Bean および Entity Bean |
Bean によってサポートされている ビュー・タイプ を示します。
以下の属性のいずれかを指定します。
デフォルト値は、以下の値です。- remote (EJB 1.1)
- both (EJB 2.0)
|
いいえ |
type |
テキスト |
Session Bean および Entity Bean |
Bean の タイプ を定義します。
以下の属性のいずれかを指定します。- CMP
- BMP
- Stateless
- Stateful
デフォルト値は、以下の値です。- CMP (javax.ejb.EntityBean の場合)
- Stateless (javax.ejb.SessionBean の場合)
|
はい |
transaction-type |
テキスト |
Session Bean およびメッセージ駆動型 Bean |
Bean の トランザクション型 を定義します。
以下の属性のいずれかを指定します。
デフォルト値は、以下の値です。
|
いいえ |
remote-business-interface |
テキスト |
Session Bean および Entity Bean |
Bean 用のリモート・ビジネス・インターフェースを定義します。
存在する場合、ejb.interface-method タグは必要ありません。
代わりに、リモート・インターフェースが、ビジネス・インターフェースを拡張します。ビジネス・インターフェースは、
すべてのメソッドを、ビジネス・インターフェース・パターンにしたがって、RemoteException
をスローするものとして宣言する必要があります。 |
いいえ |
local-business-interface |
テキスト |
Session Bean および Entity Bean |
Bean 用のローカル・ビジネス・インターフェースを定義します。
このインターフェースは remote-business-interface と同様の方法で機能しますが、
throws 文節内で RemoteException を宣言する必要はありません。 |
いいえ |