JavATE: The domain driven design framework
JavATE, the Java Application Tiered Engine is a set of Java libraries that enables application development inspired by domain driven design.
It gives you standard interfaces and implementations for the domain driven design building blocks so you can focus on your strategic design instead of reinventing the wheel of the building blocks each time.
On the project site you will find details and a basic and advanced tutorial.
Major new features of 0.5.1 includes:
- Entity Groups
- Property availability and writability
- Resettable commands
- Lazy entities and collections
A brief description of these new features can be found here