参数 |
类型 |
适用范围 |
描述 |
是否必需 |
name |
文本 |
|
提供将在 EJB 部署描述符(ejb-jar.xml)中使用的 bean 的名称。 |
true |
description |
文本 |
|
对 bean 的描述。缺省描述是 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。 |
提供将在特定于供应商的部署描述符中使用的 bean 的 JNDI 名称。 |
false |
local-jndi-name |
文本 |
本地会话 bean 和实体 bean,EJB 2.0 |
提供将在特定于供应商的部署描述符中使用的 bean 的 JNDI 名称。它是本地 EJB 的 JNDI 名称。 |
false |
view-type |
文本 |
会话 bean 和实体 bean |
指示 bean 所支持的视图类型。您必须指定下列其中一种属性:
缺省值是- remote(EJB 1.1)
- both(EJB 2.0)
|
false |
type |
文本 |
会话 bean 和实体 bean |
定义 bean 的类型。您必须指定下列其中一种属性:- CMP
- BMP
- Stateless
- Stateful
缺省值是- CMP(对于 javax.ejb.EntityBean)
- Stateless(对于 javax.ejb.SessionBean)
|
true |
transaction-type |
文本 |
会话 bean 和消息驱动的 bean |
定义 bean 的事务类型。您必须指定下列其中一种属性:
缺省值是
|
false |
remote-business-interface |
文本 |
会话 bean 和实体 bean |
定义 bean 的远程业务接口。如果存在此参数,则不需要 ejb.interface-method 标记;而是远程接口将扩展该业务接口。根据业务接口模式,业务接口必须将所有方法声明为抛出 RemoteException。 |
false |
local-business-interface |
文本 |
会话 bean 和实体 bean |
定义 bean 的本地业务接口。其工作方式与 remote-business-interface 相似,但是该接口不需要在 throws 子句中声明 RemoteException。 |
false |