Architecture
College Chef will be implemented in a JSP, java based web environment. The main functionality will be built in a java package with several classes that we outlined in our UML diagrams: Chef, Recipe, Requirement, Ingredient, Tool, Amount, Comment. All of these classes have will be persisted in a MySQL database. When a user interacts with the website, the needed classes will be built from the database and then created for use. We plan on using JDBC in order for our java classes to interact with the database.
The front end of College Chef will initially be built as a stand-alone web page. The actually deployment, however, may be as a: facebook app, iPhone app, stand-alone web page, or any combination of the three.
Required Resources
- Tomcat web-server
- mySQL database
- JDBC driver