Main Page

From DaamWiki

Jump to: navigation, search

Distributed Ajax Application Model

Daam is a Direct Ajax framework integrated to the JBoss SEAM container, thus allowing server-side UI code run in EJB context. A short introduction is posted on dzone.

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.

Getting started
Downloads
Deployment
Component model
Extending with custom controls
Application event system
Using with Google Appengine
Roadmap
Changelog

Personal tools