This is the fourth of four sections on using the new composite component approach to dramatically simplify custom components (as compared to the JSF 1 API). Along with Ajax and perhaps page templating, this is the most important features of JSF 2. See http://www.coreservlets.com/JSF-Tutorial/jsf2/ for the complete tutorial series, associated code, exercises, and exercise solutions. You can also download PDF files of each lecture, for saving or printing. Please email email@example.com for info on how to arrange customized courses on JSF 2.2, PrimeFaces, Java 8, and other Java EE topics onsite at YOUR location.