OpenEJB

Embeddable and lightweight EJB 3.0 implementation
Download

OpenEJB Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • David Blevins
  • Publisher web site:
  • http://openejb.apache.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 24.9 MB

OpenEJB Tags


OpenEJB Description

Embeddable and lightweight EJB 3.0 implementation Apache OpenEJB is an 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.NOTE: OpenEJB is licensed and released under the Apache License Version 2.0. Here are some key features of "OpenEJB": · 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. · Incredibly flexible jndi name support allows you to specify formats at macro and micro levels and imitate the format of other vendors. · Allows for easy 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 entirely and reports all failures at once, with three selectable levels of detail, avoiding several hours worth of "fix, recompile, redeploy, fail, repeat" cycles. Requirements: · Java 1.5 or 1.6 What's New in This Release: Major new features: · TestCase Dependency Injection via @LocalClient · Support for exposing a single interface as @WebService, @Remote, and @Local · Support for alternate deployment descriptors for testing and other environments Significant Improvements: · Global "openejb:" jndi namespace · Ability to use mappedName as a JNDI Name format · Web service endpoints securable · @EjbDeployment annotation as alternative to in openejb-jar.xml · All openejb.* options and values logged on debug


OpenEJB Related Software