Monthly Archives: June 2006

BoxLayout vs. GridBagLayout

For as long as I’ve been programming, I’ve never liked using WYSIWYG editors to layout my GUI elements. This goes all the way back to when I was just beginning web programming and HTML markup. I paid a lot of money for the suite of Macromedia software, including Flash, Fireworks, Freehand, and Dreamweaver. [...]


Posted in Uncategorized | Tagged , | 1 Comment

My first servlet app is online

In this weblog entry, I talked about how to turn on the invoker servlet in Tomcat 5.0.28. I’ve received some advice since then from members of the Kansas City JUG telling me never to use the invoker servlet. In fact, even the JavaRanch page I referred to in the previous post had a [...]


Posted in Uncategorized | Tagged , , | 3 Comments

Interesting Java 5.0 var-args usage

I was trying to make a quick pattern to pop up a (very) simple progress monitor for any task that might take a few seconds or so. I hate it when the user can’t do anything except wait for the gray box to disappear and release back control to the event-dispatching [...]


Posted in Uncategorized | Tagged , | 1 Comment

Tomcat 5.0.28 Invoker Servlet

While setting up my first Apache Tomcat installation, I ran into a problem with the invoker servlet. The invoker servlet lets you run servlets without first making changes to the WEB-INF/web.xml file in your web application. All it really does is let Tomcat know that that any servlet classes dropped into the WEB-INF/classes [...]


Posted in Uncategorized | Tagged , , , | 1 Comment
Check out the latest GroovyMag to see an interview with me about the 1.1 release of GrailsUI: