@ejb.facade

Bereich: Klasse

Multiplizität

(0..1): Sie können diesen Tag null oder ein Mal in der Java™-Quellendatei verwenden.

Zweck

Dieser Tag ermöglicht die Generierung einer Sitzungsfassaden-EJB für Entity-Beans. Die Fassaden-EJB stellt alle Finder- und create-Methoden sowie alle Datendefinitionsmethoden für Daten- und Wertobjekte nach außen zur Verfügung. Finder-Methoden geben Sammlungen von Daten- oder Wertobjekten anstelle von fernen Schnittstellen zurück. Die Fassaden-Bean stellt über die lokale (sofern generiert) oder ferne Schnittstelle eine Verbindung zur EJB her. Die daraus resultierende Bean muss zusammen mit allen EJB-Klassen verarbeitet werden. Der Tag gilt für Entity-Beans. [Optional]

Parameter

Parameter Typ Anwendbarkeit Beschreibung Verbindlich
name Text   Der Name der generierten Fassaden-EJB. Der Standardwert ist
  • {0}Facade
falsch
description Text   Die Beschreibung der Bean. Die Standardbeschreibung besteht aus dem ersten Satz des Javadoc-Kommentars der Bean-Klasse auf Klassenebene. falsch
display-name Text   Der Anzeigename der Bean. falsch
small-icon Text   Das kleine Symbol für die Bean. falsch
large-icon Text   Das große Symbol für die Bean. falsch
jndi-name Text Ferne Session-Beans und Entity-Beans Gibt den JNDI-Namen der Bean an, die in den herstellerspezifischen Implementierungsdeskriptoren verwendet wird falsch
local-jndi-name Text   Gibt den JNDI-Namen der Bean an, die in den herstellerspezifischen Implementierungsdeskriptoren verwendet wird. Es handelt sich um den JNDI-Namen der lokalen EJB. falsch
view-type Text   Gibt an, welche Art von Sicht von der Bean unterstützt wird. Sie müssen eines der folgenden Attribute angeben:
  • lokal
  • fern
  • beide
Der Standardwert ist
  • fern
falsch
type Text   Definiert den Typ der Bean. Sie müssen eines der folgenden Attribute angeben:
  • Ohne Status (stateless)
  • Mit Status (stateful)
Der Standardwert ist
  • Ohne Status (stateless)
wahr
transaction-type Text   Definiert den Transaktionstyp der Bean. Sie müssen eines der folgenden Attribute angeben:
  • Container
  • Bean
Der Standardwert ist
  • Container
falsch

Feedback