JBoss.org Community Documentation

Chapter 12. Using Seam

12.1. Data Model
12.2. JSF Web Pages - index.xhtml and create.xhtml
12.3. Data Access using a Session Bean
12.4. JSF Web Pages - todos.xhtml and edit.xhtml
12.5. Xml Files
12.6. Further Information

JBoss Seam is a framework that provides the glue between the new EJB3 and JSF frameworks that are part of the Java EE 5.0 standard. In fact, the name Seam refers to the seamless manner in which it enables developers to use these two frameworks in an integrated manner. Seam automates many of the common tasks, and makes extensive use of annotations to reduce the amount of xml code that needs to be written. The overall effect is to significantly reduce the total amount of coding that needs to be done.

If you are new to Seam, you can find more introductory information from the following url and book:

We have included two versions of the example application, one coded using EJB3 / JSF without using Seam, and one using Seam, to demonstrate clearly the difference in application development using the Seam framework.