KAPITEL 8
Komponentenbasiertes Denken
In Kapitel 3 haben wir Module als Sammlung verwandten Codes bezeichnet. Architekten denken normalerweise aber eher in Komponenten, d.h. der physischen Form eines Moduls.
Entwickler verpacken Module auf unterschiedliche Weise, oftmals in Abhängigkeit von der verwendeten Entwicklungsplattform. Wir bezeichnen die physische Zusammenfassung von Modulen als Komponenten. Die meisten Sprachen unterstützen ebenfalls eine physikalische Bündelung: jar-Dateien in Java, dlls in .NET, gems in Ruby und so weiter. In diesem Kapitel geht es um die verschiedenen architektonischen Aspekte von Komponenten, von ihren Anwendungsbereichen (»scope«) bis zur ihrem Auffinden (»discovery«).
Anwendungsbereiche für Komponenten
Entwickler ...
Get Handbuch moderner Softwarearchitektur now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.