OpenEJB is a simple, lightweight Enterprise JavaBeans (EJB) container and server. You can embed OpenEJB in your own applications, or in a Web application server like Tomcat, or run it as a standalone EJB server. It supports EJB 3.0, 2.1, 2.0, and 1.1.
This release includes several improvements and refinements over the very successful 3.0 beta 2 release. Dependency injection has had a major boost with support for Java Generics and Enums. A dozen new validations makes it even harder to do something "wrong". JPA users will find it nearly impossible to misconfigure the jta-data-source and non-jta-data-source. More robust EJB references allow for circular and lazy references to ejbs in other ears. Deep levels of annotation inheritance are completely respected, allowing for greater design control and less duplicate code.
URL: OpenEJB - Home