wawi-mvp
StudienprojektDezember 2025
Warenwirtschafts-System als CLI-Anwendung mit Domain-Driven Design.
- Java
- DDD
- CLI
- Maven
Eigenständiger Entwurf einer schlanken Warenwirtschaft. Der Fokus liegt auf sauberer Trennung von Domäne, Anwendungsschicht und Infrastruktur: Die Domäne kennt weder Datenbank noch CLI, die Anwendungsschicht orchestriert Anwendungsfälle, die Infrastruktur liefert Persistenz und Eingabe.
Funktionen
- Artikel-, Lager- und Bewegungsverwaltung
- Domain Events für Bestandsänderungen
- CLI mit klarer Befehlsstruktur
- Unit-Tests für Domänenlogik
Code
java -jar wawi-mvp.jar demoErkenntnisse
- DDD-Konzepte praktisch angewendet
- Trade-offs bei Aggregatgrenzen
- Test-First für die Kerndomäne