Trinidad started its life as Oracle ADF Faces, before Oracle donated it to the Apache MyFaces project. When creating ADF Faces, Oracle focused on creating a set of components that offers a complete solution for building rich web applications. Oracle designed the components to be fully-featured yet not too complicated. This resulted in an extensive set of components that are versatile and easy to use. The components are well designed and their looks can be customized by using skins. All of the Trinidad components were designed to be part of a set. The components have a lot of shared functionality, and have a consistent look and feel. If you have worked with one of the components, then you will find that the other components of the set work just as you would expect them to.
In this chapter we will explore many different components of the Apache MyFaces Trinidad project. We will have a look at the data input components, as well as the output components. Special...