Synopses & Reviews
Using and Understanding Java Data Objects is the programmer's guide to JDO. Adopted by the Java Community Process, Java Data Objects (JDO) specifies a universal and transparent persistence service for Java objects.
JDO reduces the amount of code that application developers write to store and retrieve persistent state. JDO frees application designers and programmers from the details of persistence. As a result, designs can be more object-oriented, programmers can be more productive, and applications can be more robust and flexible.
This book has two missions. The first mission is to give you a tour of JDO. During this tour, author David Ezzio attempts to give you the benefit of his 2 years' experience learning about JDO and using it to build some fairly simple, but demanding applications. The second mission is to give you a tour of the open source JDO Learning Tools. Some of these tools poke and prod JDO so that you can learn more about its behavior. Other tools are examples of three application architectures. Separate chapters and examples cover client-server applications, web applications, and applications using Enterprise JavaBeans.
Synopsis
JAVA DATA OBJECfS (JDO) specifies a transparent persistence service for Java objects. The specification describes a general framework for storing and retrieving the per sistent state ofJava objects. The JSR-12 expert group defined JDO using the Java Community Process. JDO includes a specification, a reference implementation, and a technology compatibility kit (TCK). All three can be downloaded from the JavaCommunityProcessWebsite (http: //W M.jcp.org/jsr/detail/12.jsp). Anumber of vendors have created implementations of JDO and provide versions of their products that you can download from the Web. URLs to some of these vendors are found near the end of this introduction. Java programmers use tools to make their projects successful. Most applications and server-side components involve moving data between objects in memory and persistent storage. JDO promises to change the way that Java programmers store and retrieve object state. JDO simplifies the application's code, increases the appli cation's portability, and helps to separate concerns in the application's design. Compared to existing alternatives, JDO makes persistence easier to understand, easier to model, and easier to code. Who Should Read This Book This book is intended for Java programmers and application architects. It assumes that you know how to program in Java, and it assumes that you want to use JDO and understand how it works. This book emphasizes what you need to know to use JDO effectively."
Synopsis
"Using and Understanding Java Data Objects" is a guide to the features and uses of JDO. Part I is a guide to the JDO API, the JDO metadata, and JDOUs byte code enhancement. Part II explains the use of JDO in several application deployment scenarios, including stand-alone, client-server, servlet, and EJBs.