This document assumes that the reader has a general understanding of how web applications are developed and deployed. This should include exposure to java servlets, JSP's, HTML and Web Application Archive files (WAR). Also important, is a good working knowledge of relational databases.