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 Java.net project of his own, called 'Facelets', which is a templating framework for JavaServer Faces.

 

Weblogs

With traditional Action MVC frameworks (Struts), you have a specific set of scopes to store state in over transactions: request, session, and application. Often, while developing applications...

In one my last blogs on the concepts behind Avatar involved trying to gain performance via AJAX by partially...

With complex enterprise systems, we often times find ourselves with lots of 'flags' or 'types' within our database tables. Utilizing Hibernate's UserType facility, we can handle these types in...

A little over a year ago, the JavaServer Faces specification caught my interest. I've always considered myself a 'do it yourself' programmer and went as far as to start my own implementation of...

At this point, I would like to show you some of the JSP pages we have in our application, but I'm sure there's a clause somewhere in my contract that says otherwise.

There's been some chatter online about using JSF-specific annotations to drive application coordination. But, really it's your enterprise business model (EJB 3) that should be at the wheel.

In my last blog entry, I 'kind of' complained about how JSF's component model was maintained and all the overhead involved. Really, I can't think of it as overhead, because it is tremendously...

I've been racking my brain lately, tossing around ideas. I've been working tons with Facelets technology with trying to push JSF into new directions, but it still sits on top of JSF. Not that...

Ruby on Rails: love it or hate it, but it does have a lot of fresh ideas.

Let me give you a hypothetical project that involves two groups. One group develops a thin client, that is delivered over the web. This thin client works in conjunction with a fat, installed...

I just got back from a trip out to Boston. Being away from my home and cappuccino maker, I found myself standing in line at Starbucks far too many times-- listening to all kinds of orders for '...

I was a JavaOne virgin; I didn't know what to expect. I had been contributing to the JavaServer Faces specification and the reference implementation for quite some time, but was looking forward...

Let's first start by talking about development roles and concerns. MVC has taught us how to separate our application into managable layers. We have the Model and Controller which...