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
