Java Data Objects (JDO): An Object-based Approach to Transparent Persistence
hese days almost every application requires some sort of data persistence, whether local, remote, or both. Developers traditionally have built applications with a specific data store and source in mind,