Using JSF Components
The standard JSF implementation includes components in the following categories:
JSF Core Tag Library: Used with other components to perform core actions that do not depend on a particular render kit; tags start with f:; include such elements as listeners, converters, validators, and subcomponents such as list items; also includes f:view, a required part of a JSF page
HTML Tag Library: Used to represent form controls and other basic HTML elements that control display data or accept user input; tags start with h:, including such elements as buttons, links, messages, tables, check boxes, graphics, input and output text, menus, and option buttons. The h:form tag is required on a JSF page to contain all JSF tags.