OpenEJB
Home PageCategories: Application servers
Author: The Apache Software Foundation
Latest version: 3.0
Added 2005-04-18Updated 2008-08-27
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.
OpenEJB is included in Apache Geronimo, IBM WebSphere Application Server CE, and Apple's WebObjects.
Features include:
- Supports EJB 3.0, 2.1, 2.0, 1.1 in all modes; embedded, standalone or otherwise
- JAX-WS support
- JMS support
- J2EE connector support
- Can be dropped into Tomcat 5 or 6 adding various JavaEE 5 and EJB 3.0 features to a standard Tomcat install
- CMP support is implemented over JPA allowing to freely mix CMP and JPA usage
- Complete support for Glassfish descriptors allowing those users to embedded test their applications
- Flexible JNDI name support allows you to specify formats at macro and micro levels and imitate the format of other vendors
- Allows for testing and debugging in IDEs such as Eclipse, Idea IntelliJ or NetBeans with no plugins required
- Usable in ordinary JUnit or other style test cases without complicated setup or external processes
- Validates applications and reports all failures at once, with three selectable levels of detail, avoiding several hours worth of "fix, recompile, redeploy, fail, repeat" cycles
Built for Java |
Free or free version available |
Source code provided |