Dieses Beispiel ist eine erweiterte Einführung in die Verwendung der OSGi-Anwendungsentwicklungstools. Das Beispiel veranschaulicht, wie die API und der Implementierungscode in separaten Bundles strukturiert werden. Die OSGi-Anwendung besteht aus einem OSGi-Web-Bundle, das Servlets enthält, die auf einen JPA-Service zugreifen, der in einem anderen Bundle zur Verfügung gestellt wird. Die Anwendung wird unter WebSphere Application Server ausgeführt.
Tipp: Sie können dieses Beispiel unter
WebSphere Application Server Versionen 7.0, 8.0 und 8.5 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.
Weitere Informationen zur Installation von WebSphere Application Server Version 8.0: Zum Ausführen dieses Beispiels unter
WebSphere Application Server
Version 8.0 müssen Sie den Server 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 8.0 aus und klicken Sie dann 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 8.0.
Weitere Informationen zur Installation von WebSphere Application Server Version 8.5: Zum Ausführen dieses Beispiels unter WebSphere Application Server Version 8.5 müssen Sie den Server 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 8.5 aus und klicken Sie dann 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 8.5.
Gehen Sie wie folgt vor, um Ihre OSGi-Bloganwendung in einem Server zu implementieren:
- Laden Sie das Beispiel herunter.
- Führen Sie die Setupanweisungen aus.
- Blenden Sie im "Enterprise-Explorer" ein.
- Klicken Sie mit der rechten Maustaste auf index.html und wählen Sie aus. Der Dialog "Auf Server ausführen" wird geöffnet.
- Klicken Sie auf WebSphere Application Server in der Liste der
Server und klicken Sie auf Fertigstellen.
Der Browser wird mit der Bloganwendung geöffnet. Bevor Sie einen Blogeintrag posten können, müssen Sie sich als Autor registrieren. Klicken Sie auf Autor erstellen, um sich als Autor zu registrieren.