Intro
Overall Presentation Goal
Speaker's Qualifications
Faces is the foundation...
Agenda
All Web Applications Must Have
Faces: A Foundation For Web Applications - 1
Faces: A Foundation For Web Applications - 2
Faces: A Foundation For Web Applications - 3
Why Faces and Ajax?
Approaches For Using Faces and Ajax
One Possible Answer
Dynamic Faces - Overview
The Importance of the Lifecycle - 1
The Importance of the Lifecycle - 2
Dynamic Faces and the JSF Lifecycle - 1
Dynamic Faces and the JSF Lifecycle - 2
Views and Partial Views - 1
Views and Partial Views - 2
Dynamic Faces - Application Setup - 1
Dynamic Faces - Application Setup - 2
Dynamic Faces - Usage Patterns - 1
Dynamic Faces - Usage Patterns - 2
Dynamic Faces - Usage Patterns - 3
Dynamic Faces - Usage Patterns - 4
Dynamic Faces - Usage Patterns - 5
Dynamic Faces - Usage Patterns - 6
Dynamic Faces - Usage Patterns - 7
Dynamic Faces - Usage Patterns - 8
Dynamic Faces - Usage Patterns - 9
Dynamic Faces - Usage Patterns - 10
Dynamic Faces - Usage Patterns - 11
Dynamic Faces - Usage Patterns - 12
Dynamic Faces - Usage Patterns - 13
Dynamic Faces - Usage Patterns - 14
Faces and Ajax: Other Solutions - 1
Faces and Ajax: Other Solutions - 2
Faces: Future Directions
Summary
Faces supports...
Resources
What's all the buzz about Faces and Ajax working together? Can these two technologies really work together to develop dynamic applications? We begin with an insight into the design heritage of Faces, and we'll explore some patterns for using these two technologies together. Then we'll dive into the code from a page author and component developer's perspective, and take a detailed look at the Dynamic Faces (better known as DynaFaces) Ajax framework. We wrap up with a summary of other Ajax / Faces frameworks that are available today.
Roger Kitain is the JavaServer Faces specification lead at Sun Microsystems.
Roger has been involved with server side web technologies and products since 1997. He started working on JavaServer Faces in 2001 as a member of the Reference Implementation team. Roger has been involved with different rendering technologies for JSF. He has written various articles about custom component development and how JSF plays with other Java EE technologies.