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