Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Annotations instead of xml
  • No home interfaces
  • Business Interfaces
  • Dependency Injection
  • Interceptors
  • Java Persistence API
  • Service Locator (ala SessionContext.lookup)
  • POJO-style beans
  • JAX-WS Web Services

EJB 2.x features since OpenEJB 1.0 also include:

  • MessageDriven Beans
  • Container-Managed Persistence (CMP) 2.0
  • Timers

...

JavaEE 5 EAR and Application Client support

JavaEE 5 EARs, RARs, and Application Clients can be deployed in addition to ejb jars. EAR support is limited to ejbs, application clients, RARs, and libraries; WAR files and RAR files will be ignored unless embedded in Tomcat. Per the JavaEE 5 spec, the META-INF/application.xml and META-INF/application-client.xml files are optional.

...