Kodo EJB/JDO is BEA System's implementation of Sun's Enterprise Java Beans Persistence (EJB persistence) specification and Java Data Objects (JDO) specification for the transparent persistence of Java objects. This document provides an overview of these persistence standards and technical details on the use of Kodo EJB/JDO.
To quickly get started with EJB 3 persistence, you may want to begin at Section 1.2, “Kodo EJB Persistence Tutorial”. If you would prefer to start with an introduction to the concepts of EJB3, begin with Chapter 1, Introduction.
To get familiar with JDO, you may want to start with Section 2.2, “Kodo JDO Tutorial”. If you are interested in reading about the background and concepts involved in JDO, start at Chapter 1, Introduction.
If you are a current Kodo user and would like to get an overview of the changes and new features in this early access release of Kodo 4, skip straight to Appendix D, Kodo 4 Early Access Introduction and Errata.
This document is intended for Kodo users. It is divided into several parts:
The EJB Persistence Overview describes the fundamentals of EJB persistence, as described by Public Draft of the Enterprise Java Beans 3.0 Persistence Specification.
The JDO Overview describes the fundamentals of JDO, including aspects of the upcoming JDO 2.0 specification implemented by Kodo.
In the Kodo EJB/JDO Tutorials you will develop simple persistent applications using Kodo. Through the tutorials' hands-on approach, you will become comfortable with the core tools and development processes under Kodo EJB/JDO.
The Kodo EJB/JDO Reference Guide contains detailed documentation on all aspects of Kodo EJB/JDO. Browse through this guide to familiarize yourself with the many advanced features and customization opportunities Kodo provides. Later, you can use the guide when you need details on a specific aspect of Kodo EJB/JDO.