Java 21 · Maven Multi-Module · vollständig offline
Enterprise Maven Architecture Lab
Dieselbe Order-to-Cash-Domäne in drei getrennten Projekten: klassisch geschichtet, testgetrieben entwickelt und fachlich durch Domain-Driven Design strukturiert.
Java 21Spring BootPostgreSQLKafka / RedpandaOffline-Dokumentation
Schnelleinstieg
Wähle den passenden Zugang
Alle Wege basieren auf denselben Geschäftsregeln und Verträgen. Dadurch werden Unterschiede in Struktur, Teststrategie und Fachmodell direkt sichtbar.
Referenzarchitektur
Layered Architecture
Technische Schichten, Application Services, JPA-Adapter und klare Aufrufketten.
leicht zugänglichstabile Anforderungen
Entwicklungsansatz
TDD-First
Akzeptanztests, Red–Green–Refactor, vertikale Slices und testgetriebene Modulgrenzen.
hohe Änderungsratesicheres Refactoring
Facharchitektur
Domain-Driven Design
Ubiquitous Language, Bounded Contexts, Aggregate und explizite Integrationsbeziehungen.
komplexe Kerndomänemehrere Teams
Gemeinsamer Prozess
Ein Geschäftsablauf, drei Implementierungswege
CustomerKunde registrieren
OrderingBestellung erfassen
InventoryBestand reservieren
PaymentZahlung autorisieren
BillingRechnung erzeugen
FulfillmentVersand vorbereiten
Entscheidungsgrundlage
Was du direkt vergleichen kannst
3eigenständige Maven-Projekte
36gemeinsame Akzeptanzszenarien
19versionierte Fachereignisse
Java 21einheitliche technische Basis
Projektinformationen
Dokumentation und Qualität
Enterprise-Architektur-Familie
Ergänzende Lernwerke mit klar getrennten Rollen: