Perfecting the Image: Improving JavaServer Faces for better Rich Internet Application Development
Abstract
Thu 12:15 - 13:00 Uhr | 2008
JSF has seen increased momentum among enterprise Java developers ever since JSF made it into Java EE 5.0 and became the standard framework for Java-based Web development. While some are just now taking their first steps with JSF, early adaptors of JSF have already discovered both the upsides and downsides of this framework. And while some are just waiting for the next major JSF release to be completed, others have implemented many enhancements on top of JSF in commercial and open-source frameworks.
This session explains areas in which JavaServer Faces needs to advance to meet the requirement of Rich Internet Application (RIA) development with Ajax. Live demos use the ADF Faces Rich Client component set that is built on top of the Apache MyFaces Trinidad project. ADF Faces Rich Client is a blueprint of what’s missing in JSF: Strategies for reuse, declarative components, enhanced page templating and extended page flow concepts and scopes. Join this session and learn how you become productive tomorrow using JavaServer Faces and Ajax.
Outline of the presentation :
- JavaServer Faces architecture overview
- JSF Lifecycle
- Benefits of using JavaServer Faces
- Requirements of RIA applications
- Missing functionality in JSF today
- Standardized Ajax
- Taskflows as an enhancement to the current page flow in JSF
- JSF templating
- Declarative component development
- Data visualization components
- Improved component binding with JSF-227
- From MyFaces trinidad Open Source to ADF Faces RC
- Summary

Frank Nimphius
Frank Nimphius is a principal product manager for application development tools at Oracle. In his current role at Oracle, Nimphius specializes in JavaServer Faces, AJAX technology, and most importantly, application security within the Oracle JDeveloper and Oracle Application Development Framework (ADF) development team. Additionally, he frequently represents the Oracle J2EE development team at conferences worldwide, including various Oracle user groups and Oracle OpenWorld. Nimphius also represents Oracle in the OpenAjax Alliance group. Prior to joining the product management team at Oracle’s global headquarters in 1999, Nimphius worked for Oracle Germany for more than three years in the Oracle Sales Consulting Organization.