Dieses Lernprogramm zeigt, wie eine OSGi-Anwendung erstellt und auf WebSphere Application
Server ausgeführt wird. Die OSGi-Anwendung besteht aus einem OSGi-Web-Bundle, das ein Servlet enthält, das auf einen Service zugreift, der in einem anderen Bundleprojekt zur Verfügung gestellt wird. Dieses Lernprogramm ist eine Einführung zur Verwendung der OSGi-Anwendungsentwicklungstools.
Lernziele
In diesem Lernprogramm werden die folgenden Ausbildungsziele erreicht:
- OSGi-Bundle und OSGi-Anwendung erstellen.
- OSGi-Blueprint-Konfigurationsdatei erstellen und konfigurieren.
- Komponentenabhängigkeiten konfigurieren.
- Abhängigkeitsinjektion innerhalb eines Bundles hinzufügen.
- Abhängigkeitsinjektion zwischen Bundles hinzufügen.
- OSGi-Anwendung in einem Server implementieren.
Erforderliche Zeit
Die Ausführung dieses Lernprogramms dauert ungefähr
90 Minuten. Falls Sie weitere Konzepte im Zusammenhang mit dem Lernprogramm untersuchen möchten, kann sich die Gesamtzeit eventuell verlängern.
Voraussetzungen
Installieren Sie WebSphere Application Server.
Tipp: Sie können dieses Lernprogramm unter WebSphere Application Server Versionen 7.0, 8.0, 8.5 und unter WebSphere Application Server Version 8.5 Liberty Profile ausführen.
Weitere Informationen zur Installation von WebSphere Application Server Version 7.0: Zum Ausführen dieses Beispiels unter WebSphere Application Server Version 7.0 müssen Sie "Feature Pack for OSGi Applications and Java™ Persistence API 2.0" installieren. Gehen Sie wie folgt vor, um das Feature-Pack zu installieren:
- Öffnen Sie IBM® Installation
Manager.
- Klicken Sie auf Installieren. Die Seite Pakete installieren wird geöffnet.
- Wählen Sie in der Paketliste IBM WebSphere Application Server Version 7.0
Testumgebung aus und klicken Sie anschließend auf Weiter.
- Lesen Sie die Lizenzvereinbarungen. Akzeptieren Sie die Lizenzvereinbarungen und klicken Sie auf Weiter.
- Befolgen Sie die Anweisungen im Installation Manager zur Installation von WebSphere
Application Server Version 7.0.
- Stellen Sie sicher, dass Sie in der Liste "Features" OSGi Applications unter IBM WebSphere Application Server Version 7.0 Feature
Pack for OSGi Applications and Java Persistence API 2.0 auswählen.