Enterprise Java Beans (EJB) 3.0 is a deep overhaul and simplification of the EJB specification. EJB 3.0's goals are to simplify development, facilitate test driven development, and focus more on writing plain old java objects (POJOs) rather than on complex EJB APIs. EJB 3.0 has fully embraced Java Annotations introduced in JDK 5.0 and also simplifies the API for CMP entity beans by using Hibernate as the EJB 3.0 Java Persistence engine.

Usable outside of the container!

The EJB 3.0 Persistence specification allows you to use the new persistence API in plain Java applications. JBoss EJB 3.0, also gives you the ability to use Session Beans and Message Driven Beans out of the application server in standalone programs, junit tests, standalone Tomcat, and even other application servers. Download our Embeddable EJB 3.0 container or find out more information here.

The Project

Documentation

Enterprise JavaBeans 3.0
EJB 3 für Umsteiger

NOTE: JBoss EJB3 is not a final implementation and it does not pass the EJB3 Compatibility Test Suite.

We use EJ-Technologies JProfiler for our profiling.