ADF Faces is a rich set of user interface components based on the JavaServer Faces JSR (JSR-127). The Oracle ADF Faces Rich Client Components provide various user-interface components with built-in functionality—such as data tables, hierarchical tables, and color and date pickers—that can be customized and re-used in your application.