Skip to main content

Jacob Hookom

Jacob Hookom is a developer with McKesson Medical-Surgical, designing supply management solutions on the web, desktop, and handheld for a multitude of markets. He started consulting at 16 and has since held titles from Information Architect to Product Manager. In his free time, he contributes to Sun's JavaServerFaces RI and Glassfish projects and is an active member of the JavaServerFaces Expert Groups. Recently he started a project of his own, called 'Facelets', which is a templating framework for JavaServer Faces.


jhook's blog

TS-1161: AJAX Done Right

Posted by jhook on May 16, 2006 at 10:21 AM PDT

With JSF, we have this robust component model, an extreme amount of collaboration that has existed since the spec's inception. AJAX has arrived, but many of the examples online simply jump outside of JSF to provide ivory tower solutions with lots of manual coding by the end developer.

We've Grown too Fat for AJAX

Posted by jhook on May 3, 2006 at 11:13 PM PDT

I believe we've all finally 'gotten' it. Object Oriented design with POJOs, simplified with both state and behavior, wired together with IoC flare. Many patterns outlined in the blueprints handbook just add needless complexity. Even the Java Champions mailing list had a question posted on the need for Data Transfer Objects anymore.

Possible JSF Converter for EJB 3

Posted by jhook on April 20, 2006 at 11:50 PM PDT

One of the nice things about some of this standardization in the JEE 5 stack is the possibility for more cohesive development. I don't think we've even scratched the surface of possibilities here for productive development with EJB 3 and JSF in combination.

One of the things that irks me a lot with web development is the need to pass identifiers around:

Constraint-Based Services with RPC

Posted by jhook on April 12, 2006 at 3:59 PM PDT

The Concept

A while back, I started to write DAO's for an application at work; and of course we chose Hibernate. I've been on this 'K.I.S.S My App' kick lately with keeping things as simple as possible and actually leveraging APIs to their full extent.

Facelets Milestone Release

Posted by jhook on March 29, 2006 at 10:45 PM PST

Available Now

After a lot of community testing with the 1.1 releases, we've decided to create a stable, milestone release available here.

The New Servlet for MVC Frameworks

Posted by jhook on March 16, 2006 at 11:44 PM PST

Frameworks of Today

All MVC frameworks basically operate within the same 5 phases:

The Unified EL from the Trenches

Posted by jhook on March 7, 2006 at 5:34 PM PST

It's always been my plan to write about the new EL-API, but based on some recent blogs and questions online, I thought I'd finally post something.

How does the javax.servlet.jsp.el Relate?

Lets approach this by example with what you know in JSP. With JSP you had:

Extending the Web with JSF

Posted by jhook on March 4, 2006 at 2:05 AM PST


In a previous blog, "New Feature for JSF 1.2", I concluded with a few sentences on breaking through traditional MVC with JSF:

Reflecting on MVC

Posted by jhook on March 1, 2006 at 12:29 AM PST

I've probably written a half a dozen solutions to MVC. All of them a discarded in a folder on my G: drive, never touched again. Every once and a while, after sitting with a notebook, I'll add another one to the G: drive. Maybe the 'G' stands for graveyard.

New Feature for JSF 1.2

Posted by jhook on February 25, 2006 at 9:03 AM PST

First off, thanks to the JCP and JEE EG for allowing us to add this feature so late in the game. The system *does* work! Now, on to the details...