Distributed Ajax Application Model
You might be interested in this framework if you develop a java enterprise application with a web-based interface and you don't want to work with HTML content and templates and you don't want to care about HTTP posts. A Direct Ajax solution gives you the ease of the traditional window-based UI programming, the framework takes care of all the web related stuff. With Daam, you can have your UI code in the EJB context, so you can access the database with JPA, you can have injected resources, you can have container managed transactions, and so on. Also, if you properly split your UI code into components, the application will be highly scalable and distributable.
If you develop a dynamic web application with HTML based content or you need to carefully design your HTML code with templates, you have to look for another framework. Nevertheless, HTML templating is not impossible with Daam, it is just an inconvenient amount of extra coding.