Nach der Einführung in die Welt von OSGI gehen wir in diesem Beitrag einen Schritt weiter und beschäftigen uns mit einigen Tricks und Hilfsmitteln, mit denen wir die Services noch einfacher und besser gestalten können.
Alle hier vorgestellten Beispiele wurden auf dem Apache Servicemix getestet. Die Beispiele sollten auch in anderen Containern laufen, dafür sind ggf. einige kleinere Anpassungen notwendig. (Ein Hoch auf den Standard! ;-))
Funfact: Best Practice
Wenn man sich tiefergehend mit dem Standard beschäftigt und ein wenig recherchiert, stößt man auf einige Best Practices bezüglich OSGI. Doch nun kommt der absolute Geheimtipp: Wenn man mit OSGI arbeiten möchte, dann hält man sich am besten weit entfernt von den implementierten Klassen des Standards.
Uups! Wie kann es denn Best Practice sein, nicht mit OSGI zu arbeiten, wenn man mit OSGI arbeiten möchte?