Seam is a web application framework developed by JBoss, a division of Red Hat.
Seam combines the two frameworks Enterprise JavaBeans (EJB3) and JavaServer Faces (JSF). One can access any back-end EJB component from the front-end by addressing it by its Seam component name.
Seam introduces the concept of bijection, taken from Spring's dependency injection feature where objects can be in-jected or out-jected to/from assigned variables using the @In and @Out annotations.
The framework also expands the concept of contexts. Each Seam component exists within a context. The default Seam context is conversation which can span multiple pages and usually spans the whole business flow, from start to finish. The session context captures all actions of a user until he logs out or closes the browser - even multiple uses of the browser back-button.
Seam Main Webpage
Seam Tutorial
Using JBoss Seam Generator
JBoss Seam Book
Seam combines the two frameworks Enterprise JavaBeans (EJB3) and JavaServer Faces (JSF). One can access any back-end EJB component from the front-end by addressing it by its Seam component name.
Seam introduces the concept of bijection, taken from Spring's dependency injection feature where objects can be in-jected or out-jected to/from assigned variables using the @In and @Out annotations.
The framework also expands the concept of contexts. Each Seam component exists within a context. The default Seam context is conversation which can span multiple pages and usually spans the whole business flow, from start to finish. The session context captures all actions of a user until he logs out or closes the browser - even multiple uses of the browser back-button.
Seam Main Webpage
Seam Tutorial
Using JBoss Seam Generator
JBoss Seam Book
Post a Comment