O'Reilly logo

Die OSGi Service Platform: Eine Einführung mit Eclipse Equinox by Matthias Lübken, Bernd Kolb, Nils Hartmann, Gerd Wütherich

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

39
Teil I: Das OSGi Framework
Der erste Teil dieses Buches beschäftigt sich mit dem OSGi Frame-
work, das der OSGi Service Platform zugrunde liegt. Der Teil besteht
aus zehn Kapiteln und ist wie folgt aufgebaut:
Kapitel 3 (Bundles) erläutert an einem ersten, einfachen Beispiel
den Aufbau von Bundles und stellt grundlegende Framework-Klas-
sen wie den
BundleActivator und den BundleContext vor.
Kapitel 4 (Bundle-Lebenszyklus) erläutert den Lebenszyklus von
Bundles und zeigt, wie Sie diesen über die Equinox-Konsole steu-
ern und überwachen.
Kapitel 5 (Package-Abhängigkeiten zwischen Bundles) beschreibt,
wie Packages von Bundles exportiert bzw. importiert und so
Package-Abhängigkeiten zwischen Bundles definiert werden.
Kapitel 6 (OSGi Services) führt Sie in die Grundlagen der Imple-
mentierung und des Arbeitens mit OSGi Services ein.
Kapitel 7 (Umgang mit dynamischen Services) behandelt, wie Sie
mit Services in dynamischen Systemen umgehen, in denen die Ser-
vices zur Laufzeit »kommen und gehen« können.
Kapitel 8 (Fragment Bundles) beschreibt das Arbeiten mit Frag-
ment Bundles, mit denen Sie bestehende Bundles um zusätzliche
Klassen und Ressourcen erweitern können.
Kapitel 9 (Security) behandelt sicherheitsrelevante Aspekte des
OSGi Frameworks und zeigt, wie Sie die Ausführungsrechte einzel-
ner Bundles gezielt beschränken.
Kapitel 10 (Management der OSGi Service Platform) zeigt, wie Sie
das Eclipse Equinox mithilfe von Management Agents »von
außen« administrieren.
Kapitel 11 (Packaging und Deployment) behandelt das Packaging
und Deployment von Anwendungen, die auf Eclipse Equinox
basieren. Es wird gezeigt, wie Sie Eclipse Equinox von der Kom-
mandozeile oder aus Java-Anwendungen heraus ausführen.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required