Preparing PrimeFaces
PrimeFaces is a suite of components built on top of JSF 2.x, giving you lots of first-class widgets to use on a Rich Internet Application (RIA) solution, such as charts and mind maps. Its only requirement is to choose between Oracle Mojarra and Apache MyFaces, both JSF 2.0 implementations, and to reference the chosen one. The current implementation version at the time of writing is 3.5.
Tip
Oracle WebLogic Server 12c comes with a JSF 2.0 implementation (Oracle Mojarra) enabled at its classpath, so we don't need to download anything but PrimeFaces.
Downloading the binaries
To use PrimeFaces, we must download it from http://www.primefaces.org/downloads.html. You can choose between Binary, Source, and Bundle packages.
Tip
To follow the book, getting the binaries is enough, but if you plan to use PrimeFaces for real work, the Bundle option would be a good idea, since it includes the binaries, source code, API Javadocs, and taglib documentation.
The official documentation is a...