JavATE, the Java Application Tiered Engine is a set of Java libraries that enables application development using the domain driven methodology.
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 release 0.4 includes:
- A new subproject called "WorkstATE" to develop finite state machines. It has its own tutorial here
- You can develop user interface wizards
- You can plug-in your own session managers and specifications