Enterprise Java Deep Dive Platform - Plattform-Fallstudie
Dieses Lab gehört zum Buch DEEP_DIVE_V3_REBUILD_1 und
bündelt die Grundlagen und Outbox in einem zusammenhängenden
Java-21-Lernprojekt.
Kompilieren ohne Maven
mkdir -p out
find src/main/java src/test/java -name "*.java" > sources.txt
javac --release 21 -d out @sources.txt
java -cp out com.example.deepdive.DemoApp
java -cp out com.example.deepdive.Rebuild1TestRunner
Inhalt
- Value Objects, Records und Sealed Errors
- Aggregate Root
Order - Application Service mit Ports/Adapter
- Outbox Publisher und idempotenter Consumer
- Simulierter Persistence Context und Data Mapper
- Optimistic Locking Simulation
- Legacy Characterization Test