Kapitel 12: Komponenten

[Bild]

Komponenten sind Deployment-Einheiten. Sie repräsentieren die kleinsten Entitäten, die als Teil eines Systems deployt werden können. In Java sind dies .jar-Dateien, in Ruby .gem-Dateien, und in .NET DLLs. In kompilierten Programmiersprachen handelt es sich um Aggregationen von Binärdateien, in interpretierten Sprachen um Aggregationen von Quelldateien. In allen Programmiersprachen stellen sie sozusagen das Granulat dar, aus dem das Deployment entsteht.

Komponenten können zu einer einzelnen ausführbaren Datei verknüpft werden. Oder sie können zu einem einzelnen Archiv zusammengefügt werden, etwa zu einer .war ...

Get PR: Clean Architecture - Das Praxis-Handbuch für gutes Softwaredesign 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.