Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/orderings.html
==============================================================================
--- 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/orderings.html 
(original)
+++ 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/orderings.html 
Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;8.&nbsp;Orderings</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="expressions.html">Prev</a>&nbsp;</td><th width="60%" align="center"><a 
accesskey="u" href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="queries.html">Next</a></td></tr></table><hr></div><div class="chapter" 
title="Chapter&nbsp;8.&nbsp;Orderings"><div class="titlepage"><div><div><h2 
class="title"><a 
name="orderings"></a>Chapter&nbsp;8.&nbsp;Orderings</h2></div></div></div><p>An 
Ordering object defines how a list of objects should be ordered. Orderings are
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;8.&nbsp;Orderings</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="expressions.html">Prev</a>&nbsp;</td><th width="60%" align="center"><a 
accesskey="u" href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="queries.html">Next</a></td></tr></table><hr></div><div class="chapter" 
title="Chapter&nbsp;8.&nbsp;Orderings"><div class="titlepage"><div><div><h2 
class="title"><a 
name="orderings"></a>Chapter&nbsp;8.&nbsp;Orderings</h2></div></div></div><p>An 
Ordering object defines how a list of objects should be ordered. Orderings are
             essentially path expressions combined with a sorting strategy. 
Creating an Ordering:
             </p><pre class="programlisting">Ordering o = <span 
xmlns="http://www.w3.org/1999/xhtml"; class="hl-keyword">new</span> 
Ordering(Painting.NAME_PROPERTY, SortOrder.ASENDING);</pre><p>Like expressions, 
orderings are translated into SQL as parts of queries (and the sorting
         occurs in the database). Also like expressions, orderings can be used 
in memory, naturally -

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/performance-tuning.html
==============================================================================
--- 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/performance-tuning.html
 (original)
+++ 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/performance-tuning.html
 Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;11.&nbsp;Performance 
Tuning</th><th></th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="lifecycle-events.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="customizing-cayenne-runtime.html">Next</a></td></tr></table><hr></div><div
 class="chapter" title="Chapter&nbsp;11.&nbsp;Performance Tuning"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="performance-tuning"></a>Chapter&nbsp;11.&nbsp;Performance 
Tuning</h2></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl><dt><span class="section"><a href=
 "performance-tuning.html#prefetching">Prefetching</a></span></dt><dt><span 
class="section"><a href="performance-tuning.html#datarows">Data 
Rows</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#iterated-queries">Iterated 
Queries</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#paginated-queries">Paginated 
Queries</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#caching-and-fresh-data">Caching and Fresh 
Data</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#turning-off-synchronization-of-objectcontexts">Turning
 off Synchronization of ObjectContexts</a></span></dt></dl></div><div 
class="section" title="Prefetching"><div class="titlepage"><div><div><h2 
class="title"><a 
name="prefetching"></a>Prefetching</h2></div></div></div><p>Prefetching is a 
technique that allows to bring back in one query not only the queried
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;11.&nbsp;Performance 
Tuning</th><th></th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="lifecycle-events.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="customizing-cayenne-runtime.html">Next</a></td></tr></table><hr></div><div
 class="chapter" title="Chapter&nbsp;11.&nbsp;Performance Tuning"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="performance-tuning"></a>Chapter&nbsp;11.&nbsp;Performance 
Tuning</h2></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl><dt><span class="section"><a href="pe
 rformance-tuning.html#prefetching">Prefetching</a></span></dt><dt><span 
class="section"><a href="performance-tuning.html#datarows">Data 
Rows</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#iterated-queries">Iterated 
Queries</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#paginated-queries">Paginated 
Queries</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#caching-and-fresh-data">Caching and Fresh 
Data</a></span></dt><dt><span class="section"><a 
href="performance-tuning.html#turning-off-synchronization-of-objectcontexts">Turning
 off Synchronization of ObjectContexts</a></span></dt></dl></div><div 
class="section" title="Prefetching"><div class="titlepage"><div><div><h2 
class="title"><a 
name="prefetching"></a>Prefetching</h2></div></div></div><p>Prefetching is a 
technique that allows to bring back in one query not only the queried
             objects, but also objects related to them. In other words it is a 
controlled eager
             relationship resolving mechanism. Prefetching is discussed in the 
"Performance Tuning"
             chapter, as it is a powerful performance optimization method. 
However another common

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/persistent-objects-objectcontext.html
==============================================================================
--- 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/persistent-objects-objectcontext.html
 (original)
+++ 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/persistent-objects-objectcontext.html
 Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;6.&nbsp;Persistent Objects and 
ObjectContext</th><th></th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="starting-cayenne.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="expressions.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;6.&nbsp;Persistent Objects and 
ObjectContext"><div class="titlepage"><div><div><h2 class="title"><a 
name="persistent-objects-objectcontext"></a>Chapter&nbsp;6.&nbsp;Persistent 
Objects and ObjectContext</h2></div></div></div><div class="toc"><p><b>Table of 
Conte
 nts</b></p><dl><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#objectcontext">ObjectContext</a></span></dt><dt><span
 class="section"><a 
href="persistent-objects-objectcontext.html#persistent-lifecycle">Persistent 
Object and its Lifecycle</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#persistent-operations">ObjectContext
 Persistence API</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#cayenne-helper-class">Cayenne 
Helper Class</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#objectcontext-nesting">ObjectContext
 Nesting</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#generic-persistent-objects">Generic 
Persistent Objects</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#transactions">Transactions</a></span></dt></dl></div><div
 class="section" title="ObjectContext"><d
 iv class="titlepage"><div><div><h2 class="title"><a 
name="objectcontext"></a>ObjectContext</h2></div></div></div><p>ObjectContext 
is an interface that users normally work with to access the database. It
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;6.&nbsp;Persistent Objects and 
ObjectContext</th><th></th></tr><tr><td width="20%" align="left"><a 
accesskey="p" href="starting-cayenne.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="expressions.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;6.&nbsp;Persistent Objects and 
ObjectContext"><div class="titlepage"><div><div><h2 class="title"><a 
name="persistent-objects-objectcontext"></a>Chapter&nbsp;6.&nbsp;Persistent 
Objects and ObjectContext</h2></div></div></div><div class="toc"><p><b>Table of 
Contents
 </b></p><dl><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#objectcontext">ObjectContext</a></span></dt><dt><span
 class="section"><a 
href="persistent-objects-objectcontext.html#persistent-lifecycle">Persistent 
Object and its Lifecycle</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#persistent-operations">ObjectContext
 Persistence API</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#cayenne-helper-class">Cayenne 
Helper Class</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#objectcontext-nesting">ObjectContext
 Nesting</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#generic-persistent-objects">Generic 
Persistent Objects</a></span></dt><dt><span class="section"><a 
href="persistent-objects-objectcontext.html#transactions">Transactions</a></span></dt></dl></div><div
 class="section" title="ObjectContext"><div 
 class="titlepage"><div><div><h2 class="title"><a 
name="objectcontext"></a>ObjectContext</h2></div></div></div><p>ObjectContext 
is an interface that users normally work with to access the database. It
             provides the API to execute database operations and to manage 
persistent objects. A
             context is obtained from the
             ServerRuntime:</p><pre class="programlisting">ObjectContext 
context = runtime.getContext();</pre><p>The call above creates a new instance 
of ObjectContext that can access the database via this

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/queries.html
==============================================================================
--- websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/queries.html 
(original)
+++ websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/queries.html 
Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;9.&nbsp;Queries</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="orderings.html">Prev</a>&nbsp;</td><th width="60%" align="center"><a 
accesskey="u" href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="lifecycle-events.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;9.&nbsp;Queries"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="queries"></a>Chapter&nbsp;9.&nbsp;Queries</h2></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a 
href="queries.html#selectquery">SelectQuery</a></span></dt><dt><span c
 lass="section"><a 
href="queries.html#ejbqlquery">EJBQLQuery</a></span></dt><dt><span 
class="section"><a 
href="queries.html#sqltemplate">SQLTemplate</a></span></dt><dt><span 
class="section"><a 
href="queries.html#procedurequery">ProcedureQuery</a></span></dt><dt><span 
class="section"><a 
href="queries.html#namedquery">NamedQuery</a></span></dt><dt><span 
class="section"><a href="queries.html#custom-queries">Custom 
Queries</a></span></dt></dl></div><p>Queries are Java objects used by the 
application to communicate with the database. Cayenne
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;9.&nbsp;Queries</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="orderings.html">Prev</a>&nbsp;</td><th width="60%" align="center"><a 
accesskey="u" href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="lifecycle-events.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;9.&nbsp;Queries"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="queries"></a>Chapter&nbsp;9.&nbsp;Queries</h2></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a 
href="queries.html#selectquery">SelectQuery</a></span></dt><dt><span clas
 s="section"><a 
href="queries.html#ejbqlquery">EJBQLQuery</a></span></dt><dt><span 
class="section"><a 
href="queries.html#sqltemplate">SQLTemplate</a></span></dt><dt><span 
class="section"><a 
href="queries.html#procedurequery">ProcedureQuery</a></span></dt><dt><span 
class="section"><a 
href="queries.html#namedquery">NamedQuery</a></span></dt><dt><span 
class="section"><a href="queries.html#custom-queries">Custom 
Queries</a></span></dt></dl></div><p>Queries are Java objects used by the 
application to communicate with the database. Cayenne
         knows how to translate queries into SQL statements appropriate for a 
particular database
         engine. Most often queries are used to find objects matching certain 
criteria, but there are
         other types of queries too. E.g. those allowing to run native SQL, 
call DB stored

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/rop-deployment.html
==============================================================================
--- 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/rop-deployment.html
 (original)
+++ 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/rop-deployment.html
 Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;17.&nbsp;ROP Deployment</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="implementing-rop-client.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part3.html">Part&nbsp;III.&nbsp;Cayenne Framework - Remote 
Object Persistence </a></th><td width="20%" align="right">&nbsp;<a 
accesskey="n" 
href="current-limitations.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;17.&nbsp;ROP Deployment"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="rop-deployment"></a>Chapter&nbsp;17.&nbsp;ROP 
Deployment</h2></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl><dt><span class="sect
 ion"><a href="rop-deployment.html#deploying-rop-server">Deploying ROP 
Server</a></span></dt><dt><span class="section"><a 
href="rop-deployment.html#deploying-rop-client">Deploying ROP 
Client</a></span></dt><dt><span class="section"><a 
href="rop-deployment.html#rop-security">Security</a></span></dt></dl></div><div 
class="section" title="Deploying ROP Server"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="deploying-rop-server"></a>Deploying ROP Server</h2></div></div></div><div 
class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>Recent versions of Tomcat and Jetty containers (e.g. 
Tomcat 6 and 7, Jetty 8) contain code
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;17.&nbsp;ROP Deployment</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="implementing-rop-client.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part3.html">Part&nbsp;III.&nbsp;Cayenne Framework - Remote 
Object Persistence </a></th><td width="20%" align="right">&nbsp;<a 
accesskey="n" 
href="current-limitations.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;17.&nbsp;ROP Deployment"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="rop-deployment"></a>Chapter&nbsp;17.&nbsp;ROP 
Deployment</h2></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl><dt><span class="section
 "><a href="rop-deployment.html#deploying-rop-server">Deploying ROP 
Server</a></span></dt><dt><span class="section"><a 
href="rop-deployment.html#deploying-rop-client">Deploying ROP 
Client</a></span></dt><dt><span class="section"><a 
href="rop-deployment.html#rop-security">Security</a></span></dt></dl></div><div 
class="section" title="Deploying ROP Server"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="deploying-rop-server"></a>Deploying ROP Server</h2></div></div></div><div 
class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 
class="title">Note</h3><p>Recent versions of Tomcat and Jetty containers (e.g. 
Tomcat 6 and 7, Jetty 8) contain code
                 addressing a security concern related to "session fixation 
problem" by resetting the
                 existing session ID of any request that requires BASIC 
authentcaition. If ROP
                 service is protected with declarative security (see the the 
ROP tutorial and the

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/rop-setup.html
==============================================================================
--- 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/rop-setup.html 
(original)
+++ 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/rop-setup.html 
Mon Sep 29 19:44:20 2014
@@ -9,4 +9,4 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;14.&nbsp;ROP Setup</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="introduction-to-rop.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part3.html">Part&nbsp;III.&nbsp;Cayenne Framework - Remote 
Object Persistence </a></th><td width="20%" align="right">&nbsp;<a 
accesskey="n" 
href="implementing-rop-server.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;14.&nbsp;ROP Setup"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="rop-setup"></a>Chapter&nbsp;14.&nbsp;ROP Setup</h2></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a 
href="rop-se
 tup.html#rop-system-requirements">System Requirements</a></span></dt><dt><span 
class="section"><a href="rop-setup.html#rop-jar-files-dependencies">Jar Files 
and Dependencies</a></span></dt></dl></div><div class="section" title="System 
Requirements"><div class="titlepage"><div><div><h2 class="title"><a 
name="rop-system-requirements"></a>System 
Requirements</h2></div></div></div></div><div class="section" title="Jar Files 
and Dependencies"><div class="titlepage"><div><div><h2 class="title"><a 
name="rop-jar-files-dependencies"></a>Jar Files and 
Dependencies</h2></div></div></div></div></div><div 
class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td 
width="40%" align="left"><a accesskey="p" 
href="introduction-to-rop.html">Prev</a>&nbsp;</td><td width="20%" 
align="center"><a accesskey="u" href="cayenne-guide-part3.html">Up</a></td><td 
width="40%" align="right">&nbsp;<a accesskey="n" 
href="implementing-rop-server.html">Next</a></td></tr><tr><td width="40%" 
align="l
 eft" valign="top">Chapter&nbsp;13.&nbsp;Introduction to ROP&nbsp;</td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td 
width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;15.&nbsp;Implementing 
ROP Server</td></tr></table></div></body></html>
\ No newline at end of file
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;14.&nbsp;ROP Setup</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="introduction-to-rop.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part3.html">Part&nbsp;III.&nbsp;Cayenne Framework - Remote 
Object Persistence </a></th><td width="20%" align="right">&nbsp;<a 
accesskey="n" 
href="implementing-rop-server.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;14.&nbsp;ROP Setup"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="rop-setup"></a>Chapter&nbsp;14.&nbsp;ROP Setup</h2></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a 
href="rop-setup
 .html#rop-system-requirements">System Requirements</a></span></dt><dt><span 
class="section"><a href="rop-setup.html#rop-jar-files-dependencies">Jar Files 
and Dependencies</a></span></dt></dl></div><div class="section" title="System 
Requirements"><div class="titlepage"><div><div><h2 class="title"><a 
name="rop-system-requirements"></a>System 
Requirements</h2></div></div></div></div><div class="section" title="Jar Files 
and Dependencies"><div class="titlepage"><div><div><h2 class="title"><a 
name="rop-jar-files-dependencies"></a>Jar Files and 
Dependencies</h2></div></div></div></div></div><div 
class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td 
width="40%" align="left"><a accesskey="p" 
href="introduction-to-rop.html">Prev</a>&nbsp;</td><td width="20%" 
align="center"><a accesskey="u" href="cayenne-guide-part3.html">Up</a></td><td 
width="40%" align="right">&nbsp;<a accesskey="n" 
href="implementing-rop-server.html">Next</a></td></tr><tr><td width="40%" 
align="left
 " valign="top">Chapter&nbsp;13.&nbsp;Introduction to ROP&nbsp;</td><td 
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td 
width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;15.&nbsp;Implementing 
ROP Server</td></tr></table></div></body></html>
\ No newline at end of file

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/service-collections.html
==============================================================================
--- 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/service-collections.html
 (original)
+++ 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/service-collections.html
 Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Appendix&nbsp;B.&nbsp;Service 
Collections</th><th></th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="configuration-properties.html">Prev</a>&nbsp;</td><th width="60%" 
align="center">&nbsp;</th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="expressions-bnf.html">Next</a></td></tr></table><hr></div><div 
class="appendix" title="Appendix&nbsp;B.&nbsp;Service Collections"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="service-collections"></a>Appendix&nbsp;B.&nbsp;Service 
Collections</h2></div></div></div><p>Note that the collection keys below are
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Appendix&nbsp;B.&nbsp;Service 
Collections</th><th></th></tr><tr><td width="20%" align="left"><a accesskey="p" 
href="configuration-properties.html">Prev</a>&nbsp;</td><th width="60%" 
align="center">&nbsp;</th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="expressions-bnf.html">Next</a></td></tr></table><hr></div><div 
class="appendix" title="Appendix&nbsp;B.&nbsp;Service Collections"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="service-collections"></a>Appendix&nbsp;B.&nbsp;Service 
Collections</h2></div></div></div><p>Note that the collection keys below are
                 defined as constants in <code 
class="code">org.apache.cayenne.configuration.Constants</code>
                 interface.</p><p>
         </p><table frame="void" 
id="d0e2906"><caption>Table&nbsp;B.1.&nbsp;Service Collection Keys Present in 
ServerRuntime and/or ClientRuntime</caption><col width="42%"><col 
width="25%"><col width="33%"><thead><tr>

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/setup.html
==============================================================================
--- websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/setup.html 
(original)
+++ websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/setup.html 
Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;1.&nbsp;Setup</th><th></th></tr><tr><td width="20%" 
align="left"><a accesskey="p" 
href="cayenne-guide-part1.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part1.html">Part&nbsp;I.&nbsp;Object Relational Mapping 
with Cayenne</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="cayenne-mapping-structure.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;1.&nbsp;Setup"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="setup"></a>Chapter&nbsp;1.&nbsp;Setup</h2></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a 
href="setup.html#system-requirements">S
 ystem Requirements</a></span></dt><dt><span class="section"><a 
href="setup.html#running-cayennemodeler">Running 
CayenneModeler</a></span></dt></dl></div><div class="section" title="System 
Requirements"><div class="titlepage"><div><div><h2 class="title"><a 
name="system-requirements"></a>System Requirements</h2></div></div></div><p>
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;1.&nbsp;Setup</th><th></th></tr><tr><td width="20%" 
align="left"><a accesskey="p" 
href="cayenne-guide-part1.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part1.html">Part&nbsp;I.&nbsp;Object Relational Mapping 
with Cayenne</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="cayenne-mapping-structure.html">Next</a></td></tr></table><hr></div><div 
class="chapter" title="Chapter&nbsp;1.&nbsp;Setup"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="setup"></a>Chapter&nbsp;1.&nbsp;Setup</h2></div></div></div><div 
class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a 
href="setup.html#system-requirements">Syst
 em Requirements</a></span></dt><dt><span class="section"><a 
href="setup.html#running-cayennemodeler">Running 
CayenneModeler</a></span></dt></dl></div><div class="section" title="System 
Requirements"><div class="titlepage"><div><div><h2 class="title"><a 
name="system-requirements"></a>System Requirements</h2></div></div></div><p>
             </p><div class="itemizedlist"><ul class="itemizedlist"><li 
class="listitem"><p><span class="italic">Java</span>: Cayenne runtime framework 
and
                         CayenneModeler GUI tool are written in 100% Java, and 
run on any
                         Java-compatible platform. Required JDK version is 1.5 
or higher. The last

Modified: 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/starting-cayenne.html
==============================================================================
--- 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/starting-cayenne.html
 (original)
+++ 
websites/staging/cayenne/trunk/content/docs/3.1/cayenne-guide/starting-cayenne.html
 Mon Sep 29 19:44:20 2014
@@ -9,7 +9,7 @@
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
   })();
-        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1RC1)</th><th 
align="center">Chapter&nbsp;5.&nbsp;Starting Cayenne</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="including-cayenne-in-project.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="persistent-objects-objectcontext.html">Next</a></td></tr></table><hr></div><div
 class="chapter" title="Chapter&nbsp;5.&nbsp;Starting Cayenne"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="starting-cayenne"></a>Chapter&nbsp;5.&nbsp;Starting 
Cayenne</h2></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl><dt><span class="section"><a
  href="starting-cayenne.html#starting-serverruntime">Starting and Stopping 
ServerRuntime</a></span></dt><dt><span class="section"><a 
href="starting-cayenne.html#d0e963">Merging Multiple 
Projects</a></span></dt><dt><span class="section"><a 
href="starting-cayenne.html#webapps">Web 
Applications</a></span></dt></dl></div><div class="section" title="Starting and 
Stopping ServerRuntime"><div class="titlepage"><div><div><h2 class="title"><a 
name="starting-serverruntime"></a>Starting and Stopping 
ServerRuntime</h2></div></div></div><p>In runtime Cayenne is accessed via
+        </script></head><body bgcolor="white" text="black" link="#0000FF" 
vlink="#840084" alink="#0000FF"><div xmlns:d="http://docbook.org/ns/docbook"; 
class="navheader"><table width="100%" summary="Navigation header"><tr><th 
class="versioninfo">v.3.1 (3.1)</th><th 
align="center">Chapter&nbsp;5.&nbsp;Starting Cayenne</th><th></th></tr><tr><td 
width="20%" align="left"><a accesskey="p" 
href="including-cayenne-in-project.html">Prev</a>&nbsp;</td><th width="60%" 
align="center"><a accesskey="u" 
href="cayenne-guide-part2.html">Part&nbsp;II.&nbsp;Cayenne 
Framework</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" 
href="persistent-objects-objectcontext.html">Next</a></td></tr></table><hr></div><div
 class="chapter" title="Chapter&nbsp;5.&nbsp;Starting Cayenne"><div 
class="titlepage"><div><div><h2 class="title"><a 
name="starting-cayenne"></a>Chapter&nbsp;5.&nbsp;Starting 
Cayenne</h2></div></div></div><div class="toc"><p><b>Table of 
Contents</b></p><dl><dt><span class="section"><a hr
 ef="starting-cayenne.html#starting-serverruntime">Starting and Stopping 
ServerRuntime</a></span></dt><dt><span class="section"><a 
href="starting-cayenne.html#d0e963">Merging Multiple 
Projects</a></span></dt><dt><span class="section"><a 
href="starting-cayenne.html#webapps">Web 
Applications</a></span></dt></dl></div><div class="section" title="Starting and 
Stopping ServerRuntime"><div class="titlepage"><div><div><h2 class="title"><a 
name="starting-serverruntime"></a>Starting and Stopping 
ServerRuntime</h2></div></div></div><p>In runtime Cayenne is accessed via
                 <code 
class="code">org.apache.cayenne.configuration.server.ServerRuntime</code>. 
ServerRuntime is
             created simply by calling a
             constructor:</p><pre class="programlisting">ServerRuntime runtime 
= <span xmlns="http://www.w3.org/1999/xhtml"; class="hl-keyword">new</span> 
ServerRuntime(<span xmlns="http://www.w3.org/1999/xhtml"; 
class="hl-string">"com/example/cayenne-project.xml"</span>);</pre><p>The 
parameter you pass to the constructor is a location of the main project file. 
Location


Reply via email to