Aydin Modern Enterprise Maven Master
Moderner Enterprise-Java-Workspace mit Deep-Dive-Versionen, Maven Multi-Module-Struktur, Clean Architecture, Outbox, Security, Observability, CQRS, Saga und Cloud-Native-Betrieb.
Desktop HTMLiPhone/Safari HTMLDesign PatternsPrüfberichtPDF
Desktop-Leseversion
Diese Version ist für Desktop-Browser mit breiter Darstellung optimiert.
Versionen
V01 Modular Baseline
Domain, Application, Repository Port, Memory Adapter, REST Bootstrap.
öffnenV02 Clean Architecture
Use Cases, Ports, Mapper, Facade, DTO-Grenzen.
öffnenV03 Event Outbox
Domain Events, Outbox Records, Publisher Template, Idempotenz.
öffnenV04 Security Observability
Proxy, Chain, Decorator, Specification, Audit und Metrics.
öffnenV05 Cloud Native Ops
CQRS, Saga, Anti-Corruption Layer, Kubernetes/OpenShift.
öffnenFachliche Darstellung
Codeblock-Beispiel
// PATTERN: Repository Port
public interface OrderRepository {
void save(Order order);
Optional<Order> findById(OrderId id);
}
// PATTERN: Aggregate Root
public final class Order {
public void submit() {
if (lines.isEmpty()) throw new IllegalStateException("Order must contain lines");
status = OrderStatus.SUBMITTED;
}
}