Tags: apache tiles, jscookmenu, jsf, jsf menu, myfaces, tiles, tomahawk
I had this jsf project has common page parts (such as headers, footers, etc,) and menus like the ones on top your your desktop apps.
Having developed struts project before, Tiles was my choice of templating framework which is already a separate project known as Apache Tiles.
I thought combining MyFaces, Tiles 2, and Tomahawk, was a bit of a challenge. Good thing I checked out samples from the svn repository http://myfaces.apache.org/tomahawk/source-repository.html for the Tiles integration with JspTilesTwoViewHandlerImpl. This combination was a big help in our project making page templating easier and more manageable.
So, I created a sample starter application combining these three technologies.