Application Overview
The ordering site is written in Java and remains a work in progress. The technologies it uses include:
| Name | Purpose |
| Java v1.5.0 | The computer language. |
| Struts v1.2.1 | Controller that routes requests to the correct servlet. |
| Jakarta Commons (various versions) | Libraries that implement JSP tags. |
| IBatis v2.0 | Implements DAO and SQLMap interfaces that acts as a middle layer between model classes and the backend database. |
| MySQL 4.1.22 | The database engine. Note: other databases could be utilized without any code changes. |
| Tomcat v6.0.10 | The web application server. Note: other application servers could be substituted. |
| Log4j v1.2.7 | Logging implementation. |
| MySQL Connector v3.1.14 | Database connector. |
| JXL | Creates Excel format spreadsheet files. |
| Tiles | Implements the view. |

