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