Master Maven Modular

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.

öffnen

V02 Clean Architecture

Use Cases, Ports, Mapper, Facade, DTO-Grenzen.

öffnen

V03 Event Outbox

Domain Events, Outbox Records, Publisher Template, Idempotenz.

öffnen

V04 Security Observability

Proxy, Chain, Decorator, Specification, Audit und Metrics.

öffnen

V05 Cloud Native Ops

CQRS, Saga, Anti-Corruption Layer, Kubernetes/OpenShift.

öffnen

Fachliche Darstellung

Modulgrenzen

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;
    }
}