Java Reference
In-Depth Information
Because JSF is a component-based framework, there are many add-on components that will
make your JSF-based website much more capable (and better looking) than the default JSF
components.
Table 1-6
shows some of the JSF add-on libraries.
Table 1-6. JSF add-on libraries
Name
URL
Notes
PrimeFaces
Rich components library
RichFaces
Rich components library
OpenFaces
Rich components library
IceFaces
Rich components library
Apache Deltaspike
http://deltaspike.apache.org/
Numerous code add-ons for JSF
JSFUnit
There are frameworks and libraries for almost everything these days. If my lists don't lead
you to what you need, a web search probably will. Try not to reinvent the flat tire!
As with all free software, be sure that you understand the ramifications of the various licens-
ing schemes. Code covered by the GPL, for example, automatically transfers the GPL to any
code that uses even a small part of it. Consult a lawyer. Your mileage may vary. Despite
these caveats, the source code is an invaluable resource to the person who wants to learn
more Java.
[
8
]
If the deployment or build includes a step like “Get Smith to process file X on his desktop and copy
to the server,” you aren't automated.