Table of Contents
For the impatient:
$ svn co https://svn.sourceforge.net/svnroot/simplecart/trunk . $ ant
That should get the source, compile it and package it into a WAR distribution file for deployment inside a servlet container. If that didn't work, or you're not sure what you just did then read on through the rest of this chapter.
Simple Cart is written in Java and so can compile with a standard JDK on any platform computer. The download will require around 30 Mb and another 30 Mb or so to compile. A standard computer (e.g. a Pentium III at 500Mhz or more) should be enough to do the job
Other tools required include the following:
For additional information about the tools required and where to download them please see Appendix A, Tools needed to develop with Simple Cart
The libraries listed below are included in with the source code and must be available when deploying the software.
Hibernate is used for all database persistence within the Simple Cart application. Hibernate permits the use of Plain Old Java Objects in code without hard coding the details of database access and JDBC. Visit the Hibernate web site to learn more about this great technology!
Struts is a widely used Model View Controller (MVC) framework. This framework enables a clean separation between business functions and presentation which makes it straight forward to adapt Simple Cart to your company's particular style. More information about Struts can be found at their web site.
log4j is used for logging.