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 expands the concept of contexts. Each Seam component exists within a context. The session 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.
@ JBoss Seam tutorials