HTML and CSS Reference
Phase listeners allow handling the different Phase events. Phase events occur in the beginning and ending of
each standard phase of the JSF request processing lifecycle. JSF request processing life cycle phases are
Apply Request Values.
Update Model Values.
As shown in Figure 4-4 , Lifecycle instance may have zero or more attached PhaseListener s, and UIViewRoot
can have from zero to two instances of PhaseListener s. Phase listeners will be illustrated in detail in the “Phase
Figure 4-4. PhaseListener interface
■ there is another listener which extends FacesListener (and is omitted from Figure 4-2 for simplicity): this
listener is BehaviorListener . BehaviorListener listens for all of the BehaviorEvent s of the JSF htML components.
these events will be illustrated in Chapter 5.
Now that we've covered the JSF event listener model, what about the JSF event model? Figure 4-5 shows the main
classes in the JSF event hierarchy.