The following example JSF applications are from "Core Java Server Faces", 3rd ed., by David Geary and Cay Horstmann. These examples can be downloaded at http://horstmann.com/corejsf/. In the download there are two versions of each web application: a version for JavaEE web application servers such as GlassFish and a version for Apache web servers. The versions here are all JavaEE versions.