The main purpose of Seam is, I think, to integrate
JSF and EJB3.0.
With Seam, you do not need backing beans with JSF pages. The JSF page talks directly to the Session beans.
Also, Seam provides easier ways to setup (JAAS based) security, state management, etc.
You can download Seam from
http://labs.jboss.com/jbossseam/download/index.html the download includes number of ready-to-run sample applications (source codes + build.xml's) and documentations including a 270 page easy-to-follow PDF documentation.
The sample applications can be run by following steps:
1. run JBoss 4.x
2. run
ant in the sample app's dir
3. point your web browser to the url (e.g.,
http://localhost:8080/hello1) (see
http://labs.jboss.com/jbossseam/gettingstarted/index.html for more.)
Regards,
Chulwoo