Chapter 5. Using Seam

Chapter 5. Using Seam

5.1. Data Model
5.2. JSF Web Pages - index.xhtml and create.xhtml
5.3. Data Access using a Session Bean
5.4. JSF Web Pages - todos.xhtml and edit.xhtml
5.5. Xml Files
5.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.