Web Beans JSR 299 approved by JCP for further development
The new Web Beans JSR 299 has been approved by the JCP executive committee for further development. Web Beans aims to enable EJB 3 session and entity beans to be used as JSF managed beans (known as actions in other frameworks) eliminating the dual layers of web actions and EJB's common in web apps. Instead, EJB's will BE the actions. Web Beans was first submitted to the JCP this past May by JBoss, with support from Oracle, Sun, Borland, and Google.
A number of people are calling Web Beans as a standardization of JBoss SEAM. Spec lead Gavin King insists that Seam standardizes some of the best features from a nubmer of frameworks, such as some of the first class constructs for modelling user interactions in use within frameworks like JBoss SEAM, Struts Shale, and Oracle ADF.
Some specifics from the proposal include:
Support for this standard among the executive committee was strong and unanimous. BEA commented that Web Beans "appears to be a sufficient challenge to achieve, but, in light of the overwhelming support at this stage of the process, we are prepared to see it go ahead."
JSR 299 will be the first JSR ever led by JBoss. The expert group for the JSR will be formed over the next few weeks.
1 comment
A number of people are calling Web Beans as a standardization of JBoss SEAM. Spec lead Gavin King insists that Seam standardizes some of the best features from a nubmer of frameworks, such as some of the first class constructs for modelling user interactions in use within frameworks like JBoss SEAM, Struts Shale, and Oracle ADF.
Some specifics from the proposal include:
- Changes to EJB 3 that will be needed for EJB's to act as JSF managed beans.
- Annotations for manipulating contextual variables in a stateful, contextual, component-based architecture.
- An enhanced context model including conversational and business process contexts.
- Extension points to allow the integration of business process management engines.
- Integration of Java Persistence API extended persistence contexts.
Support for this standard among the executive committee was strong and unanimous. BEA commented that Web Beans "appears to be a sufficient challenge to achieve, but, in light of the overwhelming support at this stage of the process, we are prepared to see it go ahead."
JSR 299 will be the first JSR ever led by JBoss. The expert group for the JSR will be formed over the next few weeks.
Community comments
I like it
by
Tomasz Blachowicz
Posted
I like it
by
Tomasz Blachowicz
Great news for the community I believe. Gavin King has a huge impact on JPA and EJB3 specification which are important innovations in Java EE. JCP299 seems to be very interesting and innovative initiative. In my humble opinion this one could be the missing piece in the whole Java EE jigsaw seen from the web perspective. What I like most is that such an approach aims to simplify both design and development of Java EE web applications without loosing its strengths.
Educational Content
Clojure in the Field
Stuart Halloway May 23, 2013
Tuning the Size of Your Thread Pool
Kirk Pepperdine May 23, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think