blob: bbd868137b80e79b60f97ce52ff5891be77a44f7 [file] [log] [blame]
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title xmlns:d="http://docbook.org/ns/docbook">Chapter&nbsp;1.&nbsp;Prerequisites</title><link rel="stylesheet" type="text/css" href="css/cayenne-doc.css"><meta xmlns:d="http://docbook.org/ns/docbook" name="keywords" content="Cayenne 4.0 documentation"><meta xmlns:d="http://docbook.org/ns/docbook" name="description" content="User documentation for Apache Cayenne version 4.0"><link rel="home" href="index.html" title="Getting Started with Cayenne ROP (Remote Object Persistence)"><link rel="up" href="getting-started-rop-part1.html" title="Part&nbsp;I.&nbsp;Prerequisites"><link rel="prev" href="getting-started-rop-part1.html" title="Part&nbsp;I.&nbsp;Prerequisites"><link rel="next" href="getting-started-rop-part2.html" title="Part&nbsp;II.&nbsp;Remote Object Persistence Quick Start"><script xmlns:d="http://docbook.org/ns/docbook" type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-7036673-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
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.4.0 (4.0.M5)</th><th align="center">Chapter&nbsp;1.&nbsp;Prerequisites</th><th></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="getting-started-rop-part1.html">Prev</a>&nbsp;</td><th width="60%" align="center"><a accesskey="u" href="getting-started-rop-part1.html">Part&nbsp;I.&nbsp;Prerequisites</a></th><td width="20%" align="right">&nbsp;<a accesskey="n" href="getting-started-rop-part2.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a name="d0e24"></a>Chapter&nbsp;1.&nbsp;Prerequisites</h2></div></div></div><p>This tutorial starts where "Getting Started with Cayenne" left
off. If you have gone through the previous tutorial, and have the "tutorial" project open in
Eclipse, you can go directly to the
next step. If not, here are the compressed instructions to prepare you for work
with ROP:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
Step 1 - Eclipse Setup
</p></li><li class="listitem"><p>
Step 2 - Create a project
</p></li><li class="listitem"><p>
Step 3 - Create Cayenne OR Mapping
</p></li><li class="listitem"><p>
Step 4 - Create Java Classes
</p></li><li class="listitem"><p>
Step 5 - Convert the project to webapp.</p></li></ul></div><p>Note that at "Step 5" you can skip the JSP creation part. Just setup web.xml and
maven-jetty-plugin in the POM.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="getting-started-rop-part1.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="getting-started-rop-part1.html">Up</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="getting-started-rop-part2.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part&nbsp;I.&nbsp;Prerequisites&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&nbsp;Part&nbsp;II.&nbsp;Remote Object Persistence Quick Start</td></tr></table></div></body></html>