Implizierte Werte

Durch die Verwendung implizierter Werte in den EJB 3.1-Spezifikationen wurde der Entwicklungsprozess vereinfacht. Bisher mussten Sie das Verhalten von EJB durch Verwenden von zusätzlichem Code oder von Metadaten im Implementierungsdeskriptor angeben. Dies ist nun nicht mehr der Fall.

Um das Durcheinander zu verringern, das durch die Codierung von Werten und Verhalten erzeugt wird, weist EJB 3.1 automatisch Werte zu, die höchstwahrscheinlich zutreffend sind. Die implizierten Werte sind im Allgemeinen für die häufigsten Verwendungen geeignet. Wenn Sie einem POJO einen Annotationstag "@Stateless" hinzufügen, ohne einen Wert für den Parameter name anzugeben, wird der zugeordnete oder implizierte Wert vom Namen der Klasse abgeleitet:

zugeordneter Wert

Überschriebene Werte

Eines der Features von EJB 3.1 ist, dass Sie den Implementierungsdeskriptor weiterhin zum Überschreiben der in Ihren Entitäten angegebenen Werte verwenden können. Bei implizierten Werten können Sie mit XML-Code Feldwerte überschreiben, sodass diese weder Standardwerte noch implizierte Werte annehmen. In der Ansicht "Annotationen" wird angezeigt, wenn ein Wert in der Implementierungsdeskriptordatei überschrieben wurde:

Attribut für Überschreiben
Wenn Sie den Mauszeiger über das Symbol Symbol Überschreiben bewegen, wird der neue Wert für das Attribut angezeigt. Auf ähnliche Weise wird in der Java™-Klasse der Session-Bean das Symbol Symbol für Überschreiben am Rand neben dem Attribut und dem zugehörigen Wert angezeigt:
Symbol für Überschreiben in der Java-Klasse
Wenn Sie den Mauszeiger über das Symbol Symbol für Überschreiben bewegen, wird der neue Wert für das Attribut angezeigt:

Sie müssen die Standardwerte und das Standardverhalten für die EJB-Dateien kennen, da Standardwerte automatisch festgelegt werden. Da Sie zur Beschreibung dieser Elemente nicht mehr den Implementierungsdeskriptor benötigen, müssen Sie wissen, wie sich die Bean auf der Basis des Codes selbst verhält. In der neuen Ansicht "Annotationen" werden diese Werte explizit angezeigt, wenn Sie den Mauszeiger über das Symbol Symbol für impliziert bewegen. Der implizierte Wert für das Attribut wird angezeigt. Die folgende Abbildung veranschaulicht die aktive Verwendung der Kurzinfo:

Abbildung 1. Kurzinfo zum Ermitteln implizierter Werte verwenden
Implizierter Wert
Symbol das den Typ des Artikels anzeigt. Konzeptartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: cdefaultvalues.html