@ejb.ejb-external-ref

范围:类

多重性

(0..*):在 Java™ 源文件中可以不使用此标记或多次使用此标记。

目的

此标记定义对将打包在另一个 EJB JAR 文件中的 bean 的 EJB 引用。适用于所有类型的 EJB。

参数

参数 类型 适用范围 描述 是否必需
view-type 文本   所引用的 bean 的视图类型。您必须指定下列其中一种属性:
  • local
  • remote
true
link 文本   定义与所引用的 EJB 的 ejb 链接。ejb-link 元素的值就是目标企业 bean 的名称。(该名称是在目标企业 bean 的 ejb-name 元素中定义的。)目标企业 bean 可以位于引用应用程序组件所在的 J2EE 应用程序中的任何 EJB JAR 文件中。 false
ref-name 文本   将用来表示所引用的 bean 的名称。例如,对 Customer, java:comp/env/ejb/Customer name 这个 bean 的引用应该为 ejb/Customer。缺省值为 ejb/[ejb-name],其中 [ejb-name] 是所引用的 bean 的名称。 true
ejb-name 文本   将用来表示所引用的 bean 的名称。例如,对 Customer, java:comp/env/ejb/Customer name 这个 bean 的引用应该为 ejb/Customer。缺省值为 ejb/[ejb-name],其中 [ejb-name] 是所引用的 bean 的名称。

[不推荐使用] 而是使用 ref-name。

false
type 文本   所引用的 EJB 的类型。您必须指定下列其中一种属性:
  • Entity
  • Session
缺省值是
  • Entity
true
home 文本   所引用 bean 的 home 接口的标准类名。 true
business 文本   所引用 bean 的业务接口(本地接口或远程接口)的标准类名。 true
remote 文本   business 参数的同义词。仅当 view-type 为 remote 时该参数才起作用。

[不推荐使用]

false
相关参考
@ejb.bean
@ejb.create-method
@ejb.ejb-ref
@ejb.env-entry
@ejb.facade
@ejb.facade-method
@ejb.finder
@ejb.home
@ejb.home-method
@ejb.interface
@ejb.interface-method
@ejb.permission
@ejb.persistence
@ejb.persistence(方法)
@ejb.pk
@ejb.pk-field
@ejb.relation
@ejb.remote-facade
@ejb.resource-env-ref
@ejb.resource-ref
@ejb.security-identity
@ejb.security-role-ref
@ejb.select
@ejb.session
@ejb.transaction
@ejb.util
@ejb.value-object
@ejb.value-object-method
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.