Sie können den CDI-Editor (Context and Dependency Injection, Kontext- und Abhängigkeitsinjektion) für den Implementierungsdeskriptor
verwenden, um Ihre Datei beans.xml zu bearbeiten und zu prüfen.
Informationen zu diesem Vorgang
Die Datei
beans.xml ist zum Packen und Implementieren eines
CDI-fähigen Projekts erforderlich. Das Vorhandensein der Datei
beans.xml weist den Container darauf hin,
dass das implementierte Modul ein Bean-Archiv ist.
Der Implementierungsdeskriptor wird bei der Installation der CDI-Facette generiert.
Informationen hierzu finden Sie unter
Anwendungen erstellen, die Contexts
and Dependency Injection (CDI) verwenden.
Anfänglich ist die Datei
beans.xml leer, das bedeutet, dass alle mit Annotationen versehenen Interceptors,
Decorators oder in Ihrem Modul vorhandenen Alternativen inaktiviert sind. Um diese Klassen zu aktivieren,
können Sie sie mithilfe des CDI-Editors für den Implementierungsdeskriptor konfigurieren.
Vorgehensweise
- Klicken Sie zum Öffnen des CDI-Editors für den Implementierungsdeskriptor mit der rechten Maustaste auf
Ihre Datei beans.xml und wählen Sie
aus.
- Klicken Sie auf Hinzufügen, um Ihrer Datei beans.xml
Alternativen, Decorator und Interceptors hinzuzufügen:
- Der Implementierungsdeskriptor prüft Ihre Aktionen.
Wenn Sie beispielsweise Alternativen eine leere Klasse hinzufügen, tritt ein Fehler auf:
- Der Implementierungsdeskriptor prüft Ihre Aktionen. Wenn Sie beispielsweise Decorators eine
nicht vorhandene Klasse hinzufügen, tritt ein Fehler auf:
- Der Implementierungsdeskriptor prüft Ihre Aktionen. Wenn Sie beispielsweise Alternativen eine Klasse hinzufügen,
die bereits hinzugefügt wurde, tritt ein Fehler auf:
- Der Implementierungsdeskriptor prüft Ihre Aktionen. Wenn Sie beispielsweise
vorhandene Klassen angeben, die eine alternative Klasse, eine Interceptor- oder eine Decoratorklasse haben,
aber nicht mit den Annotationen @Alternative, @Interceptor
oder @Decorator versehen sind, tritt ein Fehler auf: