Parts of JSF
[Previous] [Main] [Next]

JSF is made up of four major parts.

1. JSF SERVLET - The Faces servlet engine (a front controller) that processes JSPs with JSF components.

2. UI Components - A rich set of UI components that add considerable power to web design.

3. Listeners - Listeners (similar to those in Swing) allow developers to activate methods based upon user created events. There are four kinds
·Action Listeners - there is one created by default. This will handle most of your needs.  
·ValueChanged Listeners - you can hook these to a component  
·Data Model Events Listener - Kito Manning talks about these in his new book - JSF in Action  
·Phase Events - we will see the phases when we look at the Life Cycle.  

4. Navigation - A Navigation System for deciding which page to activate next.