Master 2

Glossary

Modernes Maven-Multi-Module-Enterprise-Projekt mit Markdown, HTML, PDF und Pattern-Dokumentation.

Glossar

Aggregate

Eine Konsistenzgrenze im Domain Model. Von aussen wird nur die Aggregate Root veraendert.

Adapter

Technische Umsetzung eines Ports. Beispiele: REST Controller, JPA Repository, Kafka Publisher, SOAP Client.

Anti-Corruption Layer

Schutzschicht gegen Legacy-Modelle. Alte Datenformen werden uebersetzt, bevor sie die neue Domain erreichen.

BOM

Bill of Materials. Zentralisiert Dependency-Versionen, ohne automatisch jede Dependency in jedes Modul zu ziehen.

Composition Root

Ort, an dem konkrete Implementierungen zusammengesetzt werden. In Spring ist das typischerweise Configuration/Bootstrapping.

Domain Event

Fachliches Ereignis wie OrderPlaced. Es beschreibt, was passiert ist, nicht was technisch als naechstes aufgerufen werden soll.

Outbox

Persistenter Zwischenspeicher fuer zu publizierende Events. Vermeidet Dual-Write-Probleme.

Port

Schnittstelle, die von der Application oder Domain benoetigt wird. Adapter implementieren Ports.

Reactor

Mavens Mechanismus, um Multi-Module-Projekte in korrekter Reihenfolge zu bauen.

Stand 2026-07-07. Relative Links und Codebloeke geprueft.

⌂ Cockpit