Code generator that applies the concepts from Domain-Driven Design and Domain Specific Languages.eclipse plugin xtext xtend ddd dsl maven code generator sculptor
You express your design intent in a textual specification (within an Eclipse editor), from which Sculptor generates (with a Maven plugin) high quality Java code and configuration. You can use the concepts from Domain-Driven Design (DDD) in the textual Domain Specific Language (DSL). E.g. Service, Module, Entity, Value Object, Repository.
The generated code is based on well-known frameworks, such as JPA, Hibernate, Spring Framework or Java EE. Sculptor takes care of the technical details, the tedious repetitive work, and let you focus on delivering more business value - and have more fun.