Components present in JSF are elements, for example buttons, table, text box etc. which could be used for creation of UI of the applications of JSF. Such objects manage the user interaction. One may be creating:
1. Simple components, for example button, text box and
2. Compound components, like data grid, table etc.
Various components that are present in a component is referred as a compound component. Developers are assisted by the components to make UIs when