April 2008
Intermediate to advanced
468 pages
10h 16m
German
Motivation
In Kapitel 5 haben wir Ihnen vorgestellt, wie Package-Abhängigkeiten zwischen Bundles explizit über entsprechende Bundle Manifest Header spezifiziert werden. Mit dem Dynamic-ImportPackage-Header besteht dabei die Möglicheit, Packages zu importieren, die zur Entwicklungszeit unbekannt sind, was insbesondere beim dynamischen Laden von Klassen bspw. über Class.forName() relevant ist. Um dabei beliebige Packages importieren zu können, muss die Wildcard * verwendet werden, womit potenziell auf alle exportierten Packages zugegriffen werden kann.
Mit dem Equinox Buddy Class Loading stellen wir Ihnen in diesem Kapitel einen alternativen Mechanismus vor, mit dem ein Bundle verschiedene Stategien ...
Read now
Unlock full access