Skip to main content

Roger Kitain

Roger is the JavaServer Faces co-specification lead. Roger has extensively been involved with server side web technologies and products since 1997. He started working on JavaServer Faces in 2001, as a member of the reference implementation team. He has experience with Servlet, JSP technologies, and most recently he has been involved with different rendering technologies for JSF.

 

rogerk's blog

JSF 2 And HTML5 Server Sent Events

Posted by rogerk on January 4, 2012 at 8:15 PM EST

Recently I had the privilege of writing an article for Java Tech Journal about using HTML5 Server Sent Events in a JSF 2 User Interface.  I've made that article available here.

JSF Hudson View Support

Posted by rogerk on February 14, 2011 at 4:51 PM EST
Recently, we've enabled a "view" to simplify the monitoring of JSF automated tests through the Hudson framework. The introduction of clustering support in GlassFish has expanded our JSF automated test suite coverage.

JSR 330 Style Injection Support For JSF Managed Beans

Posted by rogerk on July 23, 2010 at 1:58 PM EDT

One of the features that had been lacking in JSF has been the ability to use the JSR 330 @Inject annotation for injecting object instances into JSF managed beans.  The feature now has been enabled in GlassFish 3.1 - starting with the latest July 22 nightly builds, or a current source build.  So now, you should be able to use it in a JSF managed bean as follows:

JSF 2 / HTML 5 Jazoon 2010 Slides Posted

Posted by rogerk on June 9, 2010 at 11:06 AM EDT

My slides for "Exploring HTML5 With JavaServer Faces 2.0" slides are available at Slideshare: Available at: http://www.slideshare.net/rkitain/jsf2-html5jazoon

Testing HTML5 Feature Availability In Browsers

Posted by rogerk on May 25, 2010 at 5:55 AM EDT

The ongoing HTML5 specification offers many features to promote a "rich" web user experience.  If you've worked wth HTML5, you know that some features are available in some browsers and not available in others.  Here's a handy tool to tell you the HTML5 features that are available in your favorite browser. 

Context And Dependency Injection (JSR 299) And Servlets

Posted by rogerk on September 9, 2009 at 10:34 AM EDT

I've had questions about how to inject Web Beans into servlets and whether that is supported.  In this entry I'll outline a method of accomplishing just that.

Contexts and Dependency Injection (JSR 299) and GlassFish

Posted by rogerk on September 4, 2009 at 3:34 PM EDT

Version 1.0.0.PREVIEW3 of Web Beans (the implementation for JSR 299 Contexts and Dependency Injection For Java EE) now uses the annotations from JSR 330 (Dependency Injection For Java) and it is available in GlassFish V3. 

ICEFaces 2.0 And JSF 2.0 Together

Posted by rogerk on May 25, 2009 at 7:40 PM EDT
JSF Ajax frameworks have been around for some time. JSF is all about server side components that render their state as markup to the client.

"JSF and Ajax Past, Present and Future" @ AjaxWorld

Posted by rogerk on October 17, 2008 at 10:13 AM EDT
Andy Schwartz (Oracle Corp/JSF 2.0 EG member) and I will be speaking at Ajax World next week on JSF and Ajax Past, Present and Future.

The session will explore the variety of JSF Ajax frameworks available today.

JavaServer Faces 2.0 Early Draft Review 2 And JavaScript?

Posted by rogerk on September 15, 2008 at 9:41 AM EDT

The JavaScript public API is the beginnings of the client side portion of the JavaServer Faces / Ajax standard. The JavaServer Faces 2.0 Expert Group includes members representing other JavaServer Faces / Ajax frameworks such as RichFaces, ADF Faces (Trinidad) and ICEfaces.