The Apache Cayenne Project

The Apache Software Foundation

  • About
    • Why Cayenne?
    • Download
    • Success Stories
    • Commercial Support
  • Documentation
    • Getting Started
    • Version 3.0 (in development)
      • Overview
      • Cayenne Guide
      • Remote Client Guide
      • JPA Guide
      • Modeler Guide
      • JavaDoc
    • Version 2.0 (stable)
      • User Guide
      • Remote Client Guide
      • Modeler Guide
      • JavaDoc
    • Version 1.2 (stable)
      • User Guide
      • Remote Client Guide
      • Modeler Guide
      • JavaDoc
  • Collaboration
    • Bug/Feature Tracker
    • Mailing Lists
    • Wiki
    • Code Repository
    • Developer Guide
    • How Can I Help
    • Contributors

Apache Cayenne Documentation > Documentation > Cayenne Guide > Design

Design

This chapter discusses the architecture of the Cayenne runtime framework. The information below is not strictly required to start using Cayenne, and new users can skip it initially and come back later to gain better understanding of how Cayenne operates under the hood.

Sections

  1. Contract between persistent objects and Cayenne
  2. Persistent object lifecycle
  3. Runtime Components
  4. Transactions
  5. Primary Key generation strategies
  6. Object caching mechanism

Copyright © 2001-2007 Apache Software Foundation.