A component containing many components inside it is called a compound component.
JSF allows you to create and use
components of two types:
JSF contains its basic set of UI components like text box, check box, list boxe, button, label, radio button, table, panel etc. These are called standard components.
Even a very simple page uses tags from both libraries. These tags can be used adding the following lines of code at the head of the page.
Recommend the tutorial