| By Dario Laverde | Article Rating: |
|
| January 22, 2008 11:00 AM EST | Reads: |
16,526 |
OpenEJB has been around for seven years and is one of the few standalone and embeddable EJB containers. Useful mainly for unit testing EJB beans (embedding the containers in unit tests), OpenEJB is also available as a Tomcat plug-in. Which means you can call EJB beans from your Web application's servlets. This fact alone opens up new possibilities for migrating current Web applications to JEE 5 in addition to facilitating development and testing using the popular Apache Tomcat server instead of a full JEE application server, even if you eventually deploy to a dedicated JEE application server. OpenEJB 3 supports JPA out-of-the-box (and CMP by mapping to JPA) and uses the Apache OpenJPA implementation. JMS support is also included in ActiveMQ and recently Web Services annotation support has been added to hook up with a Web service provider like Axis2. There's built-in database support via hsqldb but it's easy to configure any database server via the conf/openejb.xml configuration file.
OpenEJB was started by David Blevins and Richard Monson-Haefel and initially supported EJB 1.1 and part of the EJB 2 specification. In 2006 OpenEJB 1.0 was released completing this initial 0.9.2 "branch," while work continued on the EJB 3 version targeting EJB 3. A couple of the OpenEJB 1.0 features became casualties as a result of changes required to support the move from Geronimo 1.0 to 2.0 (the OpenEJB 2.0 internal equivalent), so the team went back to the add embeddability as well as Tomcat plugability recently, upgrading the 1.0 release to a OpenEJB 3.0 beta release while graduating from Apache incubation. Despite the beta status, the OpenEJB 3 container is certified via Geronimo 2.0's JEE 5 certification back in June, making it usable in production environments as a standalone server. What's new and what I'll go into detail here is the Tomcat plug-in. Currently OpenEJB 3.0 supports only Tomcat 6.x but support for Tomcat 5.5 is being added.
Published January 22, 2008 Reads 16,526
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Dario Laverde
Dario Laverde is a Java architect, lecturer, author, and JUG leader. He has been developing in Java since 1995.
- An Exclusive Interview with Oracle, Cloud Expo 2010 Diamond Sponsor
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Whatever Happened to JAAS?
- What’s Next for Oracle-Sun?
- Cloud Expo New York Call for Papers to Expire January 15, 2010
- Six Enterprise Megatrends to Watch in 2010
- Oracle Maps Its Cloud Computing Strategy During Cloud Expo Keynote
- Oracle’s Next Sun Hurdle
- Now Russia Threatens to Hold Up Oracle-Sun Deal
- Oracle Claims Victory Over EC; Says Sun Will Sell Clouds
- Free Virtual Appliance for Cloud Computing
- Why Cops and Java Developers Have Low Salaries?
- Kindle 2 vs Nook
- Cloud Expo New York Call for Papers Now Open
- Is Cloud Computing Like Teenage Sex?
- An Exclusive Interview with Oracle, Cloud Expo 2010 Diamond Sponsor
- Performance Tuning Essentials for Java
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Whatever Happened to JAAS?
- Cloud Computing Can Revitalize Your Career as Software Developer
- What’s Next for Oracle-Sun?
- Cloud Expo New York Call for Papers to Expire January 15, 2010
- The End of IT 1.0 As We Know It Has Begun
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- JavaServer Faces (JSF) vs Struts
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- What's New in Eclipse?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- i-Technology Predictions for 2007: Where's It All Headed?
























