Features of DomainLifeCycles
Explore how DLC simplifies domain-driven development with modular and flexible tools.
Domain Types
Implementation of DDD building blocks
using DLC interfaces or base classes
Domain Mirror
Mirrors the current implementation of the tactical design structures in a well-defined meta-model structure
Domain Object Builders
Builder pattern support
JSON Mapping
Simplify Jackson based JSON mapping for Domain Objects
Open API Extensions
Simplify API documentation for DDD building blocks based on Spring Doc Open API
Persistence
Simplify object relational mapping for persisted Domain Objects based on jOOQ
Domain Events
Simplifies technical concerns about publishing and listening to DomainEvents
Validation
Simplify the implementation of business rules and domain specific invariants (including Jakarta Bean Validation support)
Spring Integration
Configure and integrate DLC with Spring
Domain Diagrammer
Generate class diagrams for
DDD building blocks based on Nomnoml