Java Reference
In-Depth Information
6
Prototypische
Implementierung eines
Komponentensystems
In diesem Kapitel wird ein Komponentensystem (auch Komponenten-Framework) mit eini-
gen Beispielkomponenten entwickelt. Das Framework bildet eine Art von Infrastruktur oder
Laufzeitumgebung für die Komponenten. Es wird deutlich werden, dass die Komponenten
und das Framework miteinander interagieren: Sowohl das Framework ru Methoden einer
Komponente als auch eine Komponente Methoden des Frameworks auf. Zudem können
die Komponenten untereinander zusammenarbeiten. Diese Sachverhalte sind in Bild 6.1
zusammengefasst.
Bild 6.1 Komponentensystem
(Framework) mit
Komponenten
Komponentensystem
(Komponenten-Framework)
Für den Prototyp spielen die im ersten Teil des Buchs behandelten Grundlagen zu Refl ec-
tion, Annotationen, ClassLoading und Hot Deployment eine bedeutsame Rolle.
Das nun im Folgenden vorgestellte Komponentensystem ist an OSGi angelehnt. Einige Sach-
verhalte werden hier relativ ausführlich erklärt. Dafür können einige Erläuterungen im drit-
ten Teil des Buchs, in dem mehrere „real existierende“ Frameworks vorgestellt werden,
entfallen.
 
Search WWH ::




Custom Search