blob: 27d06133a693b281dc7be997ff23112bbd816540 [file] [log] [blame]
Title: Design
<P>This chapter discusses the architecture of the core Cayenne framework. It only deals with the runtime operation of the object-relational persistence layer. <A href="modeler-guide.html" title="Modeler Guide">Mapping procedures</A> and <A href="remote-object-persistence-guide.html" title="Remote Object Persistence Guide">remote object persistence</A> are discussed elsewhere. The information below is not strictly required to start using Cayenne, so new users can skip it initially and come back later to gain better understanding of how Cayenne operates under the hood.</P>
<P>The following topics are discssued:</P>
<UL>
<LI><A href="cayenne-contract.html" title="Cayenne Contract">Contract between persistent objects and Cayenne</A></LI>
<LI><A href="persistent-object-lifecycle.html" title="Persistent Object Lifecycle">Persistent object lifecycle</A></LI>
<LI><A href="runtime-components.html" title="Runtime Components">Runtime Components</A></LI>
<LI><A href="understanding-transactions.html" title="Understanding Transactions">Transactions</A></LI>
<LI><A href="primary-key-generation.html" title="Primary Key Generation">Primary Key generation strategies</A></LI>
<LI><A href="object-caching.html" title="Object Caching">Object caching mechanism</A></LI>
</UL>