JBoss Seam
From Wikipedia, the free encyclopedia
| JBoss Seam | |
|---|---|
| Developed by | JBoss, a division of Red Hat |
| Latest release | 2.0.1.GA / January 30, 2008 |
| Written in | Java |
| Genre | Web application framework |
| License | LGPL |
| Website | http://labs.jboss.com/jbossseam |
JBoss Seam is a web application framework developed by JBoss, a division of Red Hat. The project lead is Gavin King, who also was the key initiator of the Object-relational mapping framework Hibernate.
JBoss Seam combines the two frameworks Enterprise JavaBeans (EJB3) and JavaServer Faces (JSF). You can easily access any back-end EJB component from the front-end by addressing it by its Seam component name.
Seam introduces the concept of contexts. Each Seam component exists within a context. The conversation context for example captures all actions of a user until he logs out or closes the browser - even multiple uses of the browser back-button.
You can automatically generate a CRUD (create-read-update-delete) web application from an existing database using the command line tool seam-gen, which is supplied with the framework.
WYSIWYG development JBoss Seam is facilitated through the use of JBoss Tools, a set of plug-ins designed for the open source Eclipse integrated development environment.
Seam may be integrated with JBoss RichFaces or ICEsoft ICEfaces AJAX libraries.
[edit] See also
[edit] External links
- Seam Framework homepage
- JBoss Seam Product Page @ JBoss
- JBoss Seam Project Page @ JBoss Labs
- The official JBoss Seam reference documentation
- Article on JBoss Seam on InfoQ

