blob: 84fb2002c6c25742be58a9c1ccc40b410b966d89 [file] [log] [blame]
Cayenne Click Example Application
=================================
Cayenne is a powerful, easy to use, open source Java
Object Relational Mapping (ORM) framework.
http://objectstyle.org/cayenne
This example application demonstrates the fundamentals building
a Cayenne Click application.
This application was derived from an example contributed
by Andrus Adamchik.
The structure of this web application is detailed below:
+---[deploy] WAR file output directory
|
+---[webapp] Web application root directory
| |
| +---[images] Web Images directory
| |
| +---[javadoc] Web Javadoc output directory
| |
| +---[META-INF] Tomcat context.xml directory
| |
| +---[WEB-INF] Protected Web Inf directory
| |
| +---[classes] Compile classes output directory
| |
| +---[lib] JAR libraries directory
| |
| +---[src] Java source files directory
|
+---build.xml
Use the provided Ant build.xml file and follow the steps below
to build and deploy this application.
Step 1.
-------
Download JAR dependencies using Ant command:
ant get-deps
If you are behind a firewall configure your proxy settings in
the build.properties file: ../../build/build.properties
Then use the Ant command:
ant get-deps-proxy
Ensure you have also downloaded the JAR dependencies using
the main Click build file: ../../build/build.xml
ant get-deps
Step 2.
-------
Compile and build the application using the Ant command:
ant compile build
This will create a WAR file:
deploy/click-cayenne.war
Step 3.
-------
Configure the location of you application server in the
build.properties file: ../../build/build.properties
Then deploy the application use the Ant command:
ant deploy
Step 4.
-------
Access the application via the URL (tomcat example):
http://localhost:8080/click-cayenne