Summary
I hope that you have enjoyed this penultimate chapter.
The JSF 2.2 Resource Library Contracts is one of the big ticket features. For a long time, JSF developers requested for a mechanism that allows writing and using themes in JSF, just like in other systems. As you just saw, JSF 2.2 contracts open a door in this direction and encourage developers to write and use themes. Of course, there are many other things that should be added, such as a theme repository, administration console for themes, switch between themes on the fly, and so on. But, this is a good start!
See you in the final chapter where we will discuss about Facelets.