@ejb.ejb-external-ref

Bereich: Klasse

Multiplizität

(0..*): Sie können diesen Tag null Mal bis unendlich oft in der Java™-Quellendatei verwenden.

Zweck

Dieser Tag definiert eine EJB-Referenz auf eine Bean, die in einer anderen EJB-JAR-Datei paketiert wird. Er gilt für alle Typen von EJBs.

Parameter

Parameter Typ Anwendbarkeit Beschreibung Verbindlich
view-type Text   Der Sichttyp der referenzierten Bean. Sie müssen eines der folgenden Attribute angeben:
  • lokal
  • fern
wahr
link Text   Definiert einen "ejb-link" zur referenzierten EJB. Der Wert des Elements "ejb-link" ist der Name der Ziel-Enterprise-Bean. (Es handelt sich um den Namen, der im Element "ejb-name" der Ziel-Enterprise-Bean definiert ist.) Die Ziel-Enterprise-Bean kann sich in einer beliebigen EJB-JAR-Datei in derselben Java EE-Anwendung wie die referenzierende Anwendungskomponente befinden. falsch
ref-name Text   Der Name, mit dem auf die referenzierte Bean verwiesen wird. Wenn Sie beispielsweise mit dem Namen java:comp/env/ejb/Customer name auf die Bean "Customer" verweisen möchten, verwenden Sie ejb/Customer. Der Standardwert ist ejb/[ejb-name], wobei [ejb-name] der Name der referenzierten Bean ist. wahr
ejb-name Text   Der Name, mit dem auf die referenzierte Bean verwiesen wird. Wenn Sie beispielsweise mit den Namen java:comp/env/ejb/Customer name auf die Bean Customer verweisen möchten, verwenden Sie ejb/Customer. Der Standardwert ist ejb/[ejb-name], wobei [ejb-name] der Name der referenzierten Bean ist.

[Veraltet.] Verwenden Sie stattdessen "ref-name".

falsch
type Text   Der Typ der referenzierten EJB. Sie müssen eines der folgenden Attribute angeben:
  • Entity
  • Session
Der Standardwert ist
  • Entity
wahr
home Text   Der vollständig qualifizierte Klassenname der Home-Schnittstelle der referenzierten Bean. true
business Text   Der vollständig qualifizierte Klassenname der Business-Schnittstelle (lokal oder fern) der referenzierten Bean. wahr
remote Text   Synonym für den Parameter business. Er funktioniert nur, wenn der Sichttyp remote ist.

[Veraltet]

falsch

Feedback