EJB 3.0 is a deep overhaul of the old EJB specification. Its goals are to simplify development, facilitate test driven development, and focus more on plain java objects (POJOs) rather than on complex APIs. The introduction of annotations into JDK 5.0 allowed the EJB 3.0 specification to completely remove dependencies on XML deployment descriptors, the biggest bane to EJB developers. This EJB 3.0 Preview Release is almost a complete implementaiton of the specification. We'll be releasing new versions about every 6 weeks until the final draft of the specification.
EJB 3.0 is downloadable as a separate unit and plugs directly into JBoss 4.0. It requires JDK 5.0 and the JBoss AOP framework. Installation documentation is provided within the distribution and on our website.
It's better to state what we don't support at this time. This may/may not be a complete list as we may have missed something. Most of these difficiencies will be address in the next release.