The ICEfaces component library is a robust and feature-rich Ajax component library for the JSF framework. ICEfaces boasts a collection of over 50 truly impressive JSF components that are fully Ajax enabled, giving developers all the advantages of asynchronous UI behavior with none of the overhead of writing cross-browser compatible JavaScript.
In this chapter, we will examine a number of common use cases in web application development and how to implement them using the ICEfaces component library. The topics we will cover include:
Receiving input from users
Creating navigation and pop-up menus
Using tree components
Displaying data in tables
Rendering charts
Laying out components with panels
Creating a tabbed user interface
Working with modal dialogs