blob: 07777a8342ff3cf74ad39e7ffc929d9e4205bf6d [file] [log] [blame]
Title: Remote Object Persistence Tutorial
<H2><A name="RemoteObjectPersistenceTutorial-RemoteObjectPersistenceQuickStart"></A>Remote Object Persistence Quick Start</H2>
<P>This tutorial is an extension of the <A href="tutorial.html" title="Tutorial">Cayenne tutorial</A>, and shows how to deploy an existing mapping project as a Cayenne web service, and then write a command-line client to access the service. Note that in most real applications the client will be a GUI application (Swing, SWT, etc). We are showing the command-line example to avoid dealing with UI details and concentrate on Cayenne API. Just like the Cayenne tutorial, this one uses Maven, Eclipse and Derby. Full tutorial source code in a form of Eclipse project is distributed with Cayenne (see <TT>&quot;tutorials/tutorial-rop-server&quot;</TT> and <TT>&quot;tutorials/tutorial-rop-client&quot;</TT> folders).</P>
<H3><A name="RemoteObjectPersistenceTutorial-Sections"></A>Sections</H3>
<OL>
<LI><A href="remote-object-persistence-tutorial-prerequisites.html" title="Remote Object Persistence Tutorial Prerequisites">Prerequisites...</A></LI>
<LI><A href="remote-object-persistence-tutorial-client-project.html" title="Remote Object Persistence Tutorial Client Project">Starting client project...</A></LI>
<LI><A href="remote-object-persistence-tutorial-webservice.html" title="Remote Object Persistence Tutorial WebService">Setting up Hessian web service...</A></LI>
<LI><A href="remote-object-persistence-tutorial-client-code.html" title="Remote Object Persistence Tutorial Client Code">Porting existing code to connect to a web service instead of a database...</A></LI>
<LI><A href="remote-object-persistence-tutorial-authentication.html" title="Remote Object Persistence Tutorial Authentication">Adding BASIC authentication...</A></LI>
</OL>