Beispiel "OSGi Blabber"

Das Programmiermodell "OSGi Applications" hilft Ihnen bei der Entwicklung und Implementierung modularer Anwendungen, die Java-EE- und OSGi-Technologien verwenden. Sie können Anwendungen und Anwendungssuites aus kohärenten, Multiversion- und wiederverwendbaren OSGi-Modulen entwerfen und entwickeln, die ausschließlich über klar strukturierte Schnittstellen aufgerufen werden. Dies reduziert die Komplexität und bietet die größte Flexibilität bei der Verwaltung und Weiterentwicklung einer Anwendung nach dem ersten Release.

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.

Beispiel herunterladen

Zur Verwendung des Beispiels laden Sie die Beispieldateien für OSGi Blabber von einer Produkt-Download-Site herunter:

  1. Laden Sie die Datei blabberSample.zip mit einem der folgenden Übertragungsprotokolle in ein Verzeichnis auf Ihrer Workstation herunter: FTP oder HTTP. Sie können den Verzeichnispfad /samples/blabber auf Ihrer Workstation erstellen und die Beispieldateien für OSGi Blabber in diesen Verzeichnispfad herunterladen.
  2. Geben Sie im daraufhin angezeigten Dialog das Zielverzeichnis an, in dem die komprimierte Datei gespeichert werden soll, und klicken Sie auf OK.
    Die Datei blabberSample.zip enthält Beispieldateien in der folgenden Verzeichnisstruktur:
    /com.ibm.samples.websphere.osgi.blabber
    /com.ibm.samples.websphere.osgi.blabber.persistence
    /com.ibm.samples.websphere.osgi.logging.api
    /com.ibm.samples.websphere.osgi.logging.impl
    /images
    /installableApps
    /META-INF
    /prereqs
    /scripts
    /style
    build.xml
    readme.html
    notices.txt
    Achtung: Die Datei readme.html enthält Informationen zum Installieren und Ausführen des jeweiligen Beispiels.

Beschreibung des Beispiels

Beispielanwendung "Blabber"
Die Beispielanwendung "Blabber" ist eine ganz kleine Blog-Anwendung, die vielen verschiedenen Personen ermöglicht, kurze Kommentare miteinander auszutauschen. Diese Anwendung veranschaulicht, wie Bundles geschrieben und in eine EBA-Datei (Enterprise Bundle Archive, Unternehmens-Bundle-Archiv) gepackt werden.
Die Beispielanwendung besteht aus zwei Bundles, die in folgende Funktionsbereiche unterteilt sind:
  • Das Bundle com.ibm.samples.websphere.osgi.blabber.persistence enthält Code, der sich auf die JPA-Schicht (Java Persistence API) bezieht, und die Schnittstelle für den Hauptanwendungscode.
  • Das Bundle com.ibm.samples.websphere.osgi.blabber enthält den Hauptcode für die Anwendungslogik und interagiert zwischen dem Web-Front-End und der Persistenzcodeschicht des Back-Ends.

Sie können Scripts verwenden, um eine vollständige Installation auszuführen, oder Sie verwenden Scripts, mit denen Sie lediglich die Erstkonfiguration der Anwendung ausführen, und verwenden dann die Administrationskonsole, um die Anwendung im Anwendungsserver zu installieren. Sie können auch das Beispiel verwenden, ändern und entfernen.

Konzeptartikel    

Nutzungsbedingungen für Information Center | Feedback

Letzte Aktualisierung: October 08, 2014 06:48 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_osgi_blabber
Dateiname: sample_osgi_blabber.html