All,
we would like to announce that our Hands-On Lab "
Prepare for EJB 3.0 Today using Hibernate, Spring and a Standard EJB 2.x Container" as presented at JavaOne 2005 is now publicly available for download from the lab's Yahoo group site:
http://groups.yahoo.com/group/handsonlab-prepareejb30/
(Sorry, as for any Yahoo group download content, you will need a Yahoo Groups account in order to access the files...). The lab will also be available for download for registered attendees from the official JavaOne site within the next couple of weeks.
The following is an excerpt from the lab's abstract:
"With the revival of "POJIs" and "POJOs" (Plain Old Java Interfaces and Plain Old Java Objects), in the two early drafts of the EJB specification publicly available to-date, the EJB 3 expert group has lined up to largely reduce complexity from the Enterprise Java Bean developer's point of view.
Eliminating home objects, session beans will be nothing but POJOs with a business interface, additionally introducing dependency injection as an alternative to JNDI lookups. The redesign of entity beans is also focused on a POJO-based programming model, describing entity beans as concrete classes with JavaBeans-style property accessor methods, and replacing entity bean homes with a singleton EntityManager object for CRUD (create, retrieve, update & delete) operations. (...)
In this lab, we will show that even today, it is already possible to design and implement enterprise applications along the lines of the proposed EJB3 APIs, being best prepared for the future, while still running them on today's proven product stack consisting of a current (J2EE 1.3 or 1.4) production application server's EJB container, a 1.4.2 JVM and a selection of well-renowned open source tools: Hibernate, the Spring Framework and XDoclet.
To do so, we will create a (nearly) EJB3-compliant implementation of a simple example scenario, taking advantage of an intelligent combination of features provided by XDoclet, Hibernate and Spring to fill the remaining gaps."
(Note: The lab's example application scenario is based on Mark Eagle's OnJava.com article "Wiring your Web Application with Open-Source Java" available at
http://www.onjava.com/lpt/a/4744.)
We would like to invite everybody to download and try the lab:
In case you have any questions, please do not hesitate to contact us via e-mail using the Yahoo Group alias:
handsonlab-prepareejb30@yahoogroups.com
Have fun browsing the lab!
Best regards,
Peter Doschkinow & Andreas Loew
Java Architects - Client Solutions
Sun Microsystems (Germany)