Ce document introduit le framework Java Server Faces 2 et la bibliothèque PrimeFaces pour la création d'applications web et mobiles. Il propose des exemples pratiques d'une application de prise de rendez-vous construite dans différents environnements utilisant JSF2, EJB3, JPA, et PrimeFaces, ainsi que des directives pour l'installation des environnements de développement. Les prérequis incluent une connaissance de base de Java et du développement Java EE.