More Definitions 2
Renderers - How data is actually written is dependent upon the protocol being used. By default JSF renderers generate HTML code. Other formats are possible. Geary and Horstmann give you code to render components on PDAs and cell phones.
Expression Language (EL) - JSF has a full language that is very similar to the JSTL EL.
Life Cycle - Once a request starts being processed, JSF goes through a set series of steps. These steps are called the Life Cycle of the Request.
Custom Components, validators and converters - All of the books show you how to extend JSF when it doesn't do what you need it to do.