Jacek Laskowski is Java SE/EE enthusiast, blogger, father, husband,
open source proponent, ASF committer, Warszawa JUG leader and NetBeans
Dream Team member (in no particular order). More java-wise at
www.JacekLaskowski.pl, and family-wise in Warsaw, Poland.
lecture
Making EJB 3.1 development a breeze with Apache OpenEJB
The EJB 3.1 and Java EE 6 are right round the corner. From version to
version, the EJB spec is simpler to understand and use, and made
itself an interesting platform for enterprise Java development. One of
the key change in the upcoming Java EE 6 spec is to let people choose
what enterprise features they want to run your applications with. The
concept is called a Java EE profile. So, you can simply plug in and
out parts of your server infrastructure to fit your needs. Without
further ado, Apache OpenEJB made it possible long time ago. Quoting
from OpenEJB's website "Apache OpenEJB is an embeddable and
lightweight EJB 3.0 implementation that can be used as a standalone
server or embedded into Tomcat, JUnit, TestNG, Eclipse, IntelliJ,
Maven, Ant, and any IDE or application.". Presentation is about the
latest release of OpenEJB 3.1 that "contains significant enhancements,
improvements, new functionality and allows developers to get early
access to some key parts of EJB 3.1. In addition to the embeddable EJB
container and Collapsed EAR (ejbs in .war files) functionality which
have been long standing OpenEJB features, now slated for EJB 3.1, this
release contains full support for the new EJB 3.1 Singleton Session
bean type. The Singleton API adds some critical new functionality to
EJB such as application startup/shutdown hooks and multi-threaded
capabilities. Much of what Stateless beans are used for now can be
replaced by a multi-threaded Singleton." More during the presentation
(or OpenEJB's website - http://openejb.apache.org).
|