This work is based upon the examples for the Wicket in Action Book written by Martijn Dashorst and Eelco Hillenius.
http://manning.com/dashorst/
http://code.google.com/p/wicketinaction/

It is a sole implementation of the material presented in Chapter 3.1 and a minor portion of 3.2
In this case, it adds some detail to the Web User interface where the user can add items to
the cart.

The issue with the examples is that everything is piled into a single application and it is difficult
to discern how to implement the material presented in the book. 

This project uses Maven. If you don't have Maven installed, install it. Then, to run the project, do
the following, under Windows or GNU/Linux. Don't type the '$' sign. That is to indicate the prompt.

Compile
$ mvn compile

Run it using Jetty. Point your browser to http://localhost:8080/giraffe/
$ mvn jetty:run

Create a war file. The resulting war file is in the target directory.
$ mvn package

If you are using Eclipse, you should have the Maven plugin installed. 
http://maven.apache.org/eclipse-plugin.html

Then, once you have it installed, you can import the project using the following menu selection
File->Import
Existing Projects into Workspace

The dependency jars should automatically populate. I haven't tried using it with other IDEs. If you
are not familiar with Maven, importing it will help understand the directory structure.

The file placement for this Wicket project is a bit wierd. The html files go in the same place as
the java files, yet the css and the png files go in the webapp directory. 

You will notice that this application doesn't show much as far as the front end, but it is loading
the application context and deliverying the main page.  I consider it a good jump off point.

brian
--
Brian E. Lavender
http://www.brie.com/brian/

