An application built with Waffle is similar to most other Java web based applications. Waffle is compatible with servlet containers that adhere to the servlet 2.4 spec, and above. Apache's Tomcat, and Mortbay's Jetty are two good examples of compatible containers.
The following provides an overview of how you might layout the code:
If you plan on using FreeMarker:
If Velocity you'll need to include:
TODO