Presentation: "JavaServer Faces 2.0: Implementing Ajax components"

Time: Monday 11:30 - 12:30

Location: Rytmisk Sal

Abstract: One of the biggest selling points of JavaServer Faces (JSF) is that it is a component-based framework. However, that powerful reuse mechanism was rendered largely inconsequential in JSF 1 because it was so hard to implement custom components. JSF 2, on the other hand, makes it easy to implement Ajaxified custom components with a new mechanism for creating components, and built-in Ajax. In this talk you will learn how to implement reusable, Ajaxified components that make it easy to develop compelling web applications. There's a lot of buzz around JSF 2--come to this talk to see what that buzz is all about.

Keywords: Java, Ajax, Components

Prerequisites: Developers who have used JavaServer Faces 1, or are at least familiar with component-based web application frameworks. Expertise in Java, and familiarity with Ajax and JavaScript are also required.
Download slides

David Geary, Track Host, Currently defining the next version of JSF

 David  Geary David Geary is the president of Clarity Training, Inc. (, where he teaches developers to implement web applications using JavaServer Faces and the Google Web Toolkit. A prominent author, speaker, and consultant, David holds a unique qualification as a Java expert: He wrote the best-selling books on both Java component frameworks: Swing and JavaServer Faces (JSF). David's Graphic Java Swing was one of the best-selling Java books of all-time and Core JSF, which David wrote with Cay Horstman, is the best-selling book on JavaServer Faces.

David was one of a handful of experts on the JSF 1.0 Expert Group (EG) that actively defined the standard Java-based web application framework, and he's currently helping to define the next version of JSF on the JSF 2.0 EG.

Besides serving on the JSF and JSTL Expert Groups, David has contributed to open-source projects and co-authored Sun's Web Developer Certification Exam. He invented the Struts Template library which was the precursor to Tiles, a popular framework for composing web pages from JSP fragments, was the 2nd Struts committer and contributed to Shale.

A regular on the NFJS tour, David also speaks at other conferences such as TheServerSide Symposium, JavaOne and JavaPolis. David has taught at Java University and was twice voted a JavaOne rock star, for presentations in 2005 and 2007.