Skip to main content

Ed Burns

Ed Burns is a Consulting Member of the Technical Staff at Oracle America, Inc. and 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 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, JAX, W-JAX, No Fluff Just Stuff, JA-SIG, The Ajax Experience, and Java and Linux User Groups.


edburns's blog

JSF2 Facelet Tag Handlers

Posted by edburns on October 15, 2009 at 12:47 PM PDT

The following topics and more will be covered in detail in my
upcoming book with Neil Griffin, href="">JavaServer Faces 2.0: The Complete
Reference. Please enjoy this early access content!

JSF2 and POST Redirect GET

Posted by edburns on October 8, 2009 at 6:56 PM PDT

for the sins of the past" />
The image on the left is a screengrab I
took when I was reviewing content for my upcoming book, with Neil
Griffin, JavaServer Faces 2.0: The
Complete Reference

Video from Secrets of the Rockstar Programmers at Jazoon on Parleys

Posted by edburns on September 22, 2009 at 6:30 PM PDT

style="float:left; " src="" width="269" height="147" alt="" />Ed
has developed a 50 minute audio-visual presentation recounting his
experience in writing the book.

Dealing Gracefully with ViewExpiredException in JSF2

Posted by edburns on September 3, 2009 at 7:55 PM PDT

My previous entry dove under the covers for JSF 2.0 and examined href="">composite
component metadata. This one is far less esoteric and shows how to
handle the ViewExpiredException using a new JSF feature,
the ExceptionHandler, contributed by

JSF2 Composite Component Metadata

Posted by edburns on September 2, 2009 at 9:53 AM PDT

This ultra-quick blog entry shows how to use the JSF runtime to
access metadata for a composite component. Note that most of the
metadata is optional when creating a composite component, therefore,
this entry will be of interest to tool vendors and those wishing to
write composite components that stand a chance of showing up nicely in

Need to compile code that imports JSR-303 javax.validation.*?

Posted by edburns on July 17, 2009 at 2:05 PM PDT

One of my side-jobs at Sun is shepherding JSR-303 into Glassfish.
Because JSR-303 spec lead does such a fantastic job leading the spec,
and JSR-303 RI lead Hardy Ferentschik does such a fantastic job
implementing it, it's pretty easy.

Recording of May JSF2 Complete Tour Webinar Available

Posted by edburns on July 15, 2009 at 9:14 AM PDT

Well, even though this webinar was performed for about 60 people and
recorded live on href="">14
May 2009, and the slides were published href="">that
same day, it's taken much longer to get the recording published.

Brief interview with Cay Horstmann, author of Core JSF, on 20090602 at JavaOne

Posted by edburns on July 14, 2009 at 11:56 AM PDT

I had a brief conversation with Cay Horstmann during JavaOne at which
I was eager to hear his list of gripes about JSF. Before I get into the
content, I have to say I don’t know why people feel compelled to
be unprofessional when they talk about this stuff.

New debuts, JSF2 DataSheet Published, Try the JavaEE 6 SDK

Posted by edburns on June 17, 2009 at 9:03 AM PDT

When I was updating our href="">Getting Started
with JSF
page, I had cause to visit, and found that the long
awaited new site is available. Please check it out at < target="_blank" href="">>.
Congratulations to the JCP team for pushing through and getting it
done! ready for your input

Posted by edburns on June 9, 2009 at 3:12 PM PDT

Back in March, I was able to deliver on a long-ago-made promise to
make the JSF EG discussions href="">observable
by everyone. One must accept the legal terms in order to view the
discussions, but the process is simple and to date at least 70
individual have registered to observe the list.