Source: http://svn.codehaus.org/waffle/trunk/examples/simple-example/
This example has four built in mini-apps:
People management (a list of people you can add to, view, edit etc) Ajax Automobile Calulator
Waffle, for this example, uses a 'pragma' style of method encoding (the way web methods are mapped to Java ones).
Source: http://svn.codehaus.org/waffle/trunk/examples/paranamer-example/
This example has four built in mini-apps:
People management (a list of people you can add to, view, edit etc) Ajax Automobile Calulator
Waffle, for this example, uses a 'Paranamer' for method encoding, resulting in smaller URLs, and more 'convention-based' design
Source: http://svn.codehaus.org/waffle/trunk/examples/freemarker-example/
This only contains the People app that the Paranamer example above had.
It renders the page with Freemarker rather than JSP.
This allows for us to edit the pages in Adobe's Dreamweaver without additional plugins in a WYSIWYG way.
It also decorates everything with Sitemesh though (no additional lines of Java)
This allows us to separate the site's styling and navigation from content.
Source: http://svn.codehaus.org/waffle/trunk/examples/jruby-example/
This example shows JRuby controllers and ERB views
Source: http://svn.codehaus.org/waffle/trunk/examples/migration-example/
This example shows an app that was a Struts one, refactored to Waffle