Java Server Faces Training
NJMVCOpenSource User Group
Required Study Materials: Java Server Faces in Action
Required Reading: Chapter 2 - JSF Fundamentals
The following topics will be discussed at the Chapter 2 meeting.
Discussion Questions:
What is a JSF Renderer?
What is a JSF Validator?
What is a JSF Backing Bean?
What is a JSF Converter?
Describe Events and Listeners in Terms of JSF. What other technologies use similar methodologies?
What is a JSF message?
How is navigation controlled in JSF?
How do the above JSF components relate to each other and interact?
What is a value-change event?
What is an action event?
What is a Dynamic Outcome?
What is a Data Model Event?
What is a Phase Event?
What are the order of events in the JSF request Processing Lifecycle?
What happens in Restore View?
What happens in Apply Request Values?
What happens in Process Validations?
What happens in Update Model Values?
What happens in Invoke Application?
What happens in Render Response?
What is a client identifier?
What is a component indentifier?
How is a naming container used?
How are referencing identifiers used?
What is the JSF expression language? How is it used?
Create a sample JSF expression
What is an implicit variable?
How can you use EL with JSF?
Questions for Group discussion:
How do you plan to use JSF?
How can JSF be integrated with existing technologies?