The need for persistence is a prerequisite for any enterprise application and the case is no different for applications written in the Java programming language. A typical Java application will consist of code that is responsible for storing and retrieving the application specific data to some kind of storage facility so that it can be retrieved and used at a later time. Now there is a new alternative-Java Data Objects (JDO) that is well placed to change the way developers have traditionally perceived persistence in their applications. JDO is a standard developed under the auspices of the Java Community Process by a number of industry participants. JDO is a new technology, but it is one that holds great promise. If you are an architect, a developer or even a manager that is involved with persistence in Java and would like to gain an insight into this technology then this book is for you.