Documenting my progress through the book "Core JavaServer Faces" (Second Edition) by David Geary and Cay Hostmann