Components used to define the
user interface
Nearly 150 tags
JavaServer Faces (JSF)
compliant
Run in a JSF environment JSF
servlet
Includes rich behavior
Components react to user
interaction before the page is resubmitted
A.k.a., PPR, AJAX
Partial Page Rendering
Asynchronous JavaScript and XML