News Stay informed about the latest enterprise technology news and product updates.

Oracle provides fresh beans for Java developers

Oracle hopes to drive developer adoption of J2EE with an Eclipse Foundation project that will support the Enterprise JavaBeans 3.0 specification.

Oracle hopes to expand its role in driving developer adoption of the Java 2 Enterprise Edition (J2EE) platform by spearheading a project within the Eclipse open-source community.

The project will support the Enterprise Java Beans (EJB) 3.0 specification, which serves as the foundation for J2EE 5.0, and will significantly ease application development and improve developer productivity, said Dennis MacNeil, the product director for J2EE application servers at Oracle.

As the project leader, Oracle will help build an open source EJB 3.0 Object-Relational Mapping (ORM) tool under the Eclipse Public License that focuses on design-time tooling and supports deployment to any J2EE-compatible application server.

The new tool will build on Oracle's TopLink, a Java object-to-relational tool and deployment platform that provides ORM capabilities for mission critical enterprise applications, MacNeil said.

"The main improvement in EBJ 3.0 is simplifying the persistence model; moving from a heavyweight proponent mode to using plain old Java objects," said Dennis Leung, vice president of development at Oracle. "That in itself is very significant because it runs faster and is easier to evolve; you don't have all these other artifacts and classes and there's a lot less code to write."

Leung added that fewer XML mediated fields in EJB 3.0 make the platform much simpler to develop on.

MacNeil said the timeline for Eclipse projects typically involves a month long review phase, during which an official release schedule will be finalized. Further information on the Eclipse project will be available in a few months time.

Dig Deeper on Oracle database design and architecture

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.