Java Community Process, the open specification process for the Java platform.
Java Database Connectivity, an API to access relational databases from Java.
Java Data Objects, a persistence service defined in the JCP by JSR-12.
JDO defines three types of identity for the objects that it manages: datastore, application, and nondurable. In each case, JDO associates the identity object with the persistent object. Given one, JDO can produce the other. Datastore and application identity are the two durable identities.
The Jar file provided by the JDO vendor that contains the JDO-specified classes and interfaces for clients. Its name may vary from vendor to vendor.
The formal name of the open source example programs quoted throughout this book. They are available from http://sourceforge.net/projects/jdo-tools and from the publisher's Web site at http://www.apress.com.
An XML file that contains information on the application data classes.
The JDO Query Language, which is used with the Query interface to define queries in JDO.
One of the ten JDO management states for data objects. JDO-transient objects are not controlled by JDO, and for that reason, a synonym is unmanaged. The JDO specification calls this state the transient state.
Java Runtime Environment. The JRE implements the JVM and executes Java programs that have been compiled to byte code.
JavaServer Pages, a specification for connecting HTML pages to Java code in the servlet container.
Java Specification Request, the first step in producing a specification through the Java Community Process and the name of the expert group that creates the specification.
Java Transaction API, the API for controlling both local and distributed transactions. Found in the javax.transaction package.
Java Virtual Machine. Refers to both the specification for the JRE, and, informally, another name for the JRE.