The JBoss Seam Project has reached its first release.

Seam is an application framework for Java EE 5 which unifies the component 
models of JSF and EJB 3.0, providing a streamlined programming model for 
web-based enterprise applications. Seam lets you bind your EJB components 
directly to JSF pages, eliminating noisy glue code.

Seam introduces the notion of declarative application state management for POJO 
components. Seam components are stateful and contextual, with a well-defined 
container-managed lifecycle. This approach helps solve a whole class of bugs 
and performance problems that plague web applications with non-linear or 
multi-window navigation. Seam components may take advantage of "subversion of 
control", a generalization of dependency injection which applies to stateful 
components as well as stateless services. The programming model is declarative; 
Seam extends the annotations defined by EJB 3.0 with a new set of annotations 
for declarative state management, state validation and declarative context 
demarcation, eliminating much of the XML required by plain JSF.

Even better, Seam makes business process management a first class construct, by 
deeply integrating JBoss jBPM into this state management architecture.

Finally, Seam makes it easy to test Java EE 5 applications in unit test 
frameworks, leveraging the JBoss Embeddable EJB3 container.

Seam is compatible with any application server that supports the EJB 3.0 public 
draft, and with any JSF 1.1 implementation.

Even if you're not ready to plunge into Java EE 5 and EJB 3 today (after all, 
EE 5 is not quite final), you can still take advantage of Seam's unique 
approach to state management by using Seam with Hibernate 3 and the JBoss 
Microcontainer. 

You can find out more about Seam at:

http://www.jboss.com/products/seam 

or see the Seam demo at: 

http://seam.demo.jboss.com/


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3895486#3895486

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3895486


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to