Chapter 3. JDO Architecture

Table of Contents

3.1. JDO Exceptions
JDO architecture

The diagram above illustrates the relationships between the primary components of the JDO architecture. These components are:

The majority of the remainder of this document is dedicated to exploring each of these components. We present them in roughly the order that you will use them as you develop your application.

3.1. JDO Exceptions

JDO exception architecture

The above diagram outlines the JDO exception architecture. Runtime exceptions such as NullPointerExceptions and IllegalArgumentExceptions aside, JDO components throw nothing but JDOExceptions of one type or another.

The JDO exception hierarchy should be self-explanatory. Consult the JDO Javadoc for details.