geecon_logo2009
left_sepimageright_sep
speaker details
Ed Burns
Ed Burns is a senior staff engineer at Sun Microsystems. Ed has worked on a wide variety of client and server side web technologies since 1994, including NCSA Mosaic, Mozilla, the Sun Java Plugin, Jakarta Tomcat and, most recently JavaServer Faces. Ed is currently the co-spec lead for JavaServer Faces, a topic on which Ed recently co-authored a book for McGraw Hill. Ed is an experienced international conference speaker, with consistently high attendence numbers and ratings at JavaOne, JAOO, W-JAX, No Fluff Just Stuff, JA-SIG, The Ajax Experience, and Java and Linux User Groups.

lecture

JSF 2.0, Myth and Reality

Two kinds of attendees will enter this presentation:

1) those that already view JSF favorably and want to learn what they have to gain by upgrading to JSF2.

2) those that either heard bad things about JSF or tried it and didn't like it. I hope that one kind of person leaves the presentation: those that will at least give JSF 2 a try.

This presentation will explore the most attractive features in JSF2.0 using the loudest and most often repeated complaints as a guide.

I. Beginning
A. Biggest complaints against JSF
1. Too much configuration
2. Counterproductive
3. Impossible to debug
4. Overengineered
Conclusion: don't bother with JSF use {Tapestry,Wicket,Stripes,etc} instead
B. Context for these complaints
1. Evolution and Revolution: Java is big enough for standard and non-standard web application frameworks "Us" vs. "Them" arguments are seldom productive
2. JSF 1.0
3. JSF 1.2 + Facelets
4. JSF 2.0

II. Middle
A. Zero deployment time
1. annotations: no XML
2. scripting
B. Composite components
1. convention over configuration
2. true abstraction
C. ajax
1. Ajax for those that hate JavaScript
2. Ajax for those that at least don't mind JavaScript
D. Bookmarkability, POST REDIRECT GET, View Parameters

III. End
How to get started with JSF 2.0.



Secrets of the Rockstar Programmers

Ed has developed a 50 minute audio-visual presentation recounting his experience in writing the book. This presentation includes audio clips from the programmers themselves, including subtitles for those for whom English is not their native language, together with insight to tie it all together.



sponsors

»  complete list of sponsors