Sample web application with Spring MVC (Controller layer) and Facelets (View layer)
1. Dispatcher Servlet
2. Handler Mapping
3. Controller method
4. ModelAndView
5. ViewResolver as FaceletViewResolver
6. Composed View based on Facelet templates. Just download the project and then run the command as:
a)mvn tomcat7:run (Tomcat 7 servlet container), or
b)mvn jetty:run (Jetty servlet container) Isaac Silva (FaceletViewResolver)
http://www.webdezign.co.uk/ (HTML5 page layout used as example)