Sheraton Premier Hotel
Sheraton Premier Hotel
8661 Leesburg Pike
Vienna, VA 22182
Map »

Download PDF

JSF Summit PDF

Jason Lee

Senior Java Developer for Sun Microsystems

Jason Lee
Jason Lee is a Senior Java Developer for Sun Microsystems working on the GlassFish Administration Console, and is a member of the JSF 2.0 (JSR 314) Expert Group. Jason has extensive experience working with web-based technologies such as JavaServer Faces and Ajax, as well as enterprise technologies based on the GlassFish platform. He is currently the main developer of Mojarra Scales, working to create a set of high quality JSF components wrapping libraries such as the Yahoo! User Interface Library, as well as bring Facelets compatibility to JSFTemplating.

Jason has been writing software professionally since 1997 in a wide variety of languages and environments, including Java, PHP, C/C++, and Delphi on both Linux/Unix and Windows. You can read more about what Jason's working on at his blog at http://blogs.steeplesoft.com

Apart from work, he is currently serving as the president of the Oklahoma City Java Users Group, where he is an active member and presenter. More importantly, Jason is married to a beautiful woman and has two sons who, thankfully, look like their mother.

Presentations

Hacking Mojarra: a guided tour

Have you ever wanted to work on the industry-leading JSF 1.2 implemntation, but didn't know where to start? Or, have you ever been curious what the implementation looks like behind the scenes? more »

JSF 2-style component development in a JSF 1.2 world

One of the improvements coming in JSF 2 is the vast simplification of component development, but JSF 2 is months away, and you want that functionality NOW, so what's an impatient developer to do? more »

JSFTemplating: the other ViewHandler

Just about everyone is familiar with Facelets -- and with good reason -- but did you know there's another major alternative? more »

Hacking Mojarra: a guided tour

close

Jason Lee By Jason Lee

Have you ever wanted to work on the industry-leading JSF 1.2 implemntation, but didn't know where to start? Or, have you ever been curious what the implementation looks like behind the scenes?



In this presentation, we'll take a look at the build environment, tools, and processes that Mojarra has in place, giving you just about everything you need to sit down and fix your favorite bug, or, perhaps, cook up the next great enhancement.


JSF 2-style component development in a JSF 1.2 world

close

Jason Lee By Jason Lee

One of the improvements coming in JSF 2 is the vast simplification of component development, but JSF 2 is months away, and you want that functionality NOW, so what's an impatient developer to do?



Enter JSFTemplating and JSF Extensions. Using these two libraries, it is possible to use an approach very similar to what JSF 2 will offer, but can be done using JSF 1.2. In this presentation, we'll peek under the hood of Mojarra Scales, a component set that uses this approach, and see what it has to offer.


JSFTemplating: the other ViewHandler

close

Jason Lee By Jason Lee

Just about everyone is familiar with Facelets -- and with good reason -- but did you know there's another major alternative?



JSFTemplating is a ViewHandler implementation that has been around for years -- actually predating Facelets a bit -- that offers some very compelling features, such as pluggable template formats and event handlers. It's even (mostly) Facelets-compatible, giving the user the best of both worlds. If you'd like to take a look at part of the technology that powers, for example, the Admin Console in the GlassFish application server, this presenation is for you!






Featured Sessions


 

Featured Speakers


 

Registration Fees

Register now and save $400

All Access Pass $1650

Register 4, receive 1 pass free

Note: Space is limited. Registration is accepted on first-come, first-served basis. Register early to guarantee your attendance.
 

Location

Sheraton Premier Hotel
8661 Leesburg Pike
Vienna, VA 22182
View Map
Sheraton Premier Hotel
 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Blogs