JavATE is a set of open source Java libraries that enables application development inspired by domain driven design.
When I fisrt tried Domain Driven Design I was stuck on how to implement the basic building blocks like repositories and specifications. I spent a lot of time on these things instead of thinking about:
- which are the right entities of my model?
- how are these entities linked together?
- which are the aggregates and how they relate to each other?
JavATE resolve this problem implementing the building blocks for you so you are free to respond to the above questions instead of spend a lot of time implementing the building blocks.
In JavATE 0.6 was introduced Spring support. Now in JavATE 0.7 this support has been enhanced so, if you want, you can configure all the aspects of the framework using Spring.
Other major new features of JavATE 0.7 include:
* Multi-attribute sorting
* Numeric Range
* Enhanced time interval formatting
A complete description of these and other new features can be found here