Die Beispiele für Contexts and Dependency Injection (CDI) bieten Kunden durch Modifizierung des Beispielcodes einen einfachen Weg,
die Arbeit mit CDI zu beginnen.
Die Beispiele veranschaulichen Schlüsselkonzepte von CDI:
CDI Managed Beans, EJB- und Back-End-Integration, Bean-Typen, Qualifikationsmerkmale,
Bereiche und Kontexte, Decorator und Interceptor,
Producer, Disposer und Alternativen.
Erforderliche Zeit für die Installation und Konfiguration dieser Beispiele
5 Minuten
Voraussetzungen für die Verwendung
- WebSphere Application Server Version 8.0 oder Version 8.5
Wichtig: Diese Beispiele wurden mit WebSphere Application Server Version 8.0 und Version 8.5 getestet.
Beispiele herunterladen
Zur Verwendung der Beispiele laden Sie die Beispieldateien für
Contexts and Dependency Injection von einer Produkt-Download-Site herunter. Führen Sie die folgenden Schritte aus:
- Laden Sie die Datei JCDISamples.zip mit einem der folgenden Übertragungsprotokolle in ein Verzeichnis auf Ihrer Workstation herunter:
FTP oder HTTP. Sie
können den Verzeichnispfad /samples/JCDISamples
auf Ihrer Workstation erstellen und die Beispieldateien für "Contexts and Dependency Injection" in diesen Verzeichnispfad herunterladen.
- Geben Sie im daraufhin angezeigten Dialog das Zielverzeichnis an,
in dem die komprimierte Datei gespeichert werden soll, und klicken Sie auf OK.
- Die Datei JCDISamples.zip enthält Beispieldateien in der folgenden Verzeichnisstruktur:
/images
/installableApps
/META_INF
/scripts
/src
/style
build.xml
readme.html
Achtung: Die Datei readme.html enthält Informationen zum Installieren und Ausführen des jeweiligen Beispiels.
Beschreibung der Beispiele
- basicSample.war
Dieses Beispiel veranschaulicht, wie Bereiche und Kontexte (einschließlich normaler und Pseudobereiche), Producer und Disposer verwendet werden.
- ejbsamples.war
Dieses Beispiel veranschaulicht, wie die JSF-Integration mit CDI, Qualifikationsmerkmale, Decorator und abhängige Beans verwendet werden.
- xmlsamples.war
Dieses Beispiel umfasst erweiterte Verwendungsszenarios für Alternativen, Decorator und Interceptor für verwaltete Beans.