Experience Java EE 5.0 and beyond ... now
[ Michael Yuan ] [Permalink]
Okay, I jumped the gun. Java EE 5.0 is not yet released and time travel has been "scientifically proven" impossible. But still, the recent release of EJB 3.0 Proposed Final Draft (PFD) is very very close to the final EJB 3.0 spec, which is core to Java EE 5.0. The JBoss AS 4.0.4 RC1, released yesterday, is the world's first Java server that supports EJB 3.0 PFD. Of course, it also supports other Java EE core technologies, such as the JSF (JavaServer Faces). Try it out! If you are still on JBoss AS 4.0.3 or earlier, you can download and install our EJB3 RC5 to bring yourself up to speed with the latest spec. We also updated our EJB3 TrailBlazer learning application to make it compatible with the latest spec.
Now, we know many users have been using EJB3 in production systems -- ourselves included (JBoss Network and JBoss Labs make extensive use of EJB3 in their production web sites). So, if you are updating from a previous RC version of JBoss EJB3, you can refer to this document for the major differences. If you are interested in using EJB3 in clustered web applications, checkout this guided tour.
With the new EJB3 release, we also see a new beta release of the JBoss Seam framework for Java EE 5.0. Seam expands the EJB3 annotation driven programming model to the entire web application. It enables seamless integration (no pun intended!) between the EJB3 business tier and the JSF web layer. But most important, Seam has a component model that is designed for stateful web applications from ground up. It supports declarative state management much beyond what the traditional HTTP session could do. For instance, it supports multiple "conversations" in a single HTTP session, allows each browser window to maintain its own private state ("workspaces"), and even supports long business process states across several users (via tight integration with the jBPM Business Process Manager). If you are interested in Seam, checkout two of our "self-explanatory" Seam demo applications: the hotel booking example and the dvd store example. The DVD store example showcases the integration between Seam and jBPM. It is very very cool.
Posted on Thu, 9 Feb 2006 22:44 by admin ( day(s) old) Trackbacks [0]
