larger cover

Add To My Wish List

Register your product to gain access to bonus material or receive a coupon.

Persistence in the Enterprise: A Guide to Persistence Technologies

eBook (Adobe DRM)

  • Your Price: $31.99
  • List Price: $39.99
  • About Adobe DRM eBooks
  • This eBook requires the free Adobe® Digital Editions software.

    Before downloading this DRM-encrypted PDF, be sure to:

    • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
    • Authorize your copy of Adobe Digital Editions using your Adobe ID (select AdobeID as the eBook vendor). If you don't already have an Adobe ID, you can create one here.
  • Description
  • Sample Content
  • Updates
  • Copyright 2008
  • Dimensions: 7 X 9-1/4
  • Pages: 464
  • Edition: 1st
  • eBook (Adobe DRM)
  • ISBN-10: 0-7686-8060-3
  • ISBN-13: 978-0-7686-8060-7

The Definitive Guide to Today’s Leading Persistence Technologies

Persistence in the Enterprise is a unique, up-to-date, and objective guide to building the persistence layers of enterprise applications. Drawing on their extensive experience, five leading IBM® Web development experts carefully review the issues and tradeoffs associated with persistence in large-scale, business-critical applications.

The authors offer a pragmatic, consistent comparison of each leading framework--both proprietary and open source. Writing for IT managers, architects, administrators, developers, and testers, the authors address a broad spectrum of issues, ranging from coding complexity and flexibility to scalability and licensing. In addition, they demonstrate each framework side by side, via a common example application. With their guidance, you’ll learn how to define your persistence requirements, choose the most appropriate solutions, and build systems that maximize both performance and value.

Coverage includes

  • Taking an end-to-end application architecture view of persistence
  • Understanding business drivers, IT requirements, and implementation issues
  • Driving your persistence architecture via functional, nonfunctional, and domain requirements
  • Modeling persistence domains
  • Mapping domain models to relational databases
  • Building a yardstick for comparing persistence frameworks and APIs
  • Selecting the right persistence technologies for your applications
  • Comparing JDBC™, Apache iBATIS, Hibernate Core, Apache OpenJPA, and pureQuery

The companion web site includes sample code that implements the common example used throughout the technology evaluation chapters, 5-9.

The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on Icons throughout the book alert the reader to these valuable resources.

Table of Contents

About the Authors  xvii

Introduction  xxix

Part I         A Question of Persistence

Chapter 1          A Brief History of Object-Relational Mapping  3

Chapter 2          High-Level Requirements and Persistence  19

Chapter 3          Designing Persistent Object Services  47

Chapter 4          Evaluating Your Options  87

Part II       Comparing Apples to Apples

Chapter 5          JDBC  109

Chapter 6          Apache iBATIS  145

Chapter 7          Hibernate Core  199

Chapter 8          Apache OpenJPA  249

Chapter 9          pureQuery and Project Zero  311

Chapter 10        Putting Theory into Practice  357

Appendix          Setting Up the Common Example  371

Index  403

Unlimited one-month access with your purchase
Free Safari Membership