- JBoss Seam
Infobox Software
name = JBoss Seam
caption =
developer = JBoss, a division of Red Hat
latest release version = 2.0.1.GA
latest release date = release date|2008|01|30
genre =Web application framework
license =LGPL
programming language = Java
website = http://labs.jboss.com/jbossseamJBoss Seam is a
web application framework developed byJBoss , a division ofRed Hat . The project lead is Gavin King, who also was the key initiator of theObject-relational mapping framework Hibernate.JBoss Seam combines the two frameworks
Enterprise JavaBean s (EJB3) andJavaServer 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 ofJBoss Tools , a set of plug-ins designed for the open source Eclipseintegrated development environment .Seam may be integrated with JBoss
RichFaces or ICEsoftICEfaces AJAX libraries.See also
*
List of web application frameworks
*Comparison of web application frameworks External links
* [http://www.seamframework.org/Home Seam Framework homepage]
* [http://www.jboss.com/products/seam JBoss Seam Product Page] @ JBoss
* [http://labs.jboss.com/portal/jbossseam JBoss Seam Project Page] @ JBoss Labs
* The official [http://docs.jboss.com/seam/ JBoss Seam reference documentation]
* [http://www.infoq.com/articles/jboss-seam Article on JBoss Seam on InfoQ]
* [http://www.mastertheboss.com] @ JBoss Seam tutorials
Wikimedia Foundation. 2010.