Category: Java

Though many people question its steward, this language has truly taken hold to deliver a consistent environment amid a diverse computing environment.

"Seam in Action saved my life" | Posted May 7, 2008
If you know me, you know that I don't really like to talk about my successes. I guess part of it is because I absolutely...
Avoid this common JSF mistake | Posted May 1, 2008
Don't access the database in a method that feeds a UIData component! (e.g. <h:dataTable>) I see this mistake being made all the time. It's bad...
Heading to JavaOne 2008 | Posted Apr 29, 2008
I almost decided to pass on JavaOne this year, but the free CommunityOne pre-conference and the JBoss Party gave me reason enough to make the...
Spring into Seam series published | Posted Apr 18, 2008
Needless to say, I have been busy. A fair amount of that time has been dedicated to the production of Seam in Action. But that...
Feast your eyes on all chapters! | Posted Mar 18, 2008
I am thrilled (and tremendously relieved) to announce that the full manuscript of Seam in Action has been released through the Manning Early Access Program...
Two free chapters from Seam in Action available! | Posted Feb 23, 2008
There are a lot of excellent frameworks that have been created to support the development of web-based Java applications. While it's great to have options,...
SeamFramework.org: Seam's new identity | Posted Feb 14, 2008
Today, the Seam developers announced SeamFramework.org, the official community site for the JBoss Seam project. This site is the new home of the Seam forums,...
Destination: Seam in Action | Posted Feb 5, 2008
Hey there! My name is Dan and I'll be your author, guide, and teacher on your journey through the vast landscape of JBoss Seam, which...
Generics are the best we've ever had | Posted Nov 5, 2007
Several times during the NFJS conference talks, Ted Neward expressed his discontent, bordering on utter disgust, with Java 5 Generics. As he explained it, generics...
Announcing Seam in Action | Posted Sep 18, 2007
For those of you wondering when Manning is going to get in on the JBoss Seam action, the news you have long awaited is here...
Maven 2 JAR Fetch Trick | Posted Jul 9, 2007
This tip probably belongs under the category "stupid Maven 2 tricks." While writing a tutorial that uses Maven 2, I thought to myself, "There must...
Putting Entities to Rest with Groovy, Hibernate, and JPA | Posted May 9, 2007
I mentioned in my previous entry about how I am totally sold on Groovy. I immediately went off and converted a couple of shell scripts...
Groovy Rocked My World! | Posted Apr 28, 2007
Today, I learned what my blinders have been hiding from me. After sitting through an introduction to Groovy given by Scott Davis at the No Fluff, Just Stuff conference, I am experiencing a paradigm shift. My eyes are revealing to me Wavy Gravy.
Remote Debugging with Jetty | Posted Mar 7, 2007
Jetty is one of those fantastic tools which seems to lack readily available information. Specifically, I am talking about remote debugging. Now that Jetty works...
JSF Components: Why Most Don't Bother | Posted Mar 5, 2007
I have been wanting to give JSF component development a whirl for nearly a year now, and I am happy to say that I finally...
Partial Facelets Adoption | Posted Dec 11, 2006
So you have committed to JSF, but have already completed a large majority of your project before hearing about Facelets (or perhaps before it was...
Facelets Tag Completion in Eclipse | Posted Dec 9, 2006
For those of you who use the Eclipse Web Tools Project (WTP) to develop JSF applications with Facelets, you are likely familiar with the lack...
Disabling Session Cookies in Jetty | Posted Nov 26, 2006
When testing Java web applications, the preferred setting for session handling is url rewriting rather than the use of a browser cookie. This configuration allows...
Improved Session Tracking | Posted Sep 22, 2006
I recently discovered a better way to handle session tracking in web applications while dealing with complaints from the users of our application about session...
The Great JAXB API Blunder | Posted Sep 15, 2006
You've got to hand it to Sun for screwing this one up. It's one thing to write software that doesn't adhere to a specification when...
Hibernate, Get Out of My POJO! | Posted Jun 21, 2006
If you do a Google search on Hibernate, you are bound to find a rather large bag of posts on the infamous lazy loading exception...
Spring: SessionFactory Prototype | Posted May 18, 2006
In the spirit of Rod Johnson's naming conventions, I was not ashamed when I decided to name this class SessionFactoryPrototypeFactoryBean. Before I get into details,...
Eclipse Resource Filtering using 'Derived' | Posted Mar 27, 2006
Once in a great while you stubble upon a tip that provides a solution to a problem you had all but given up on. Today...
Eclipse DTD Trick | Posted Jan 31, 2006
Love it or hate it, Eclipse is very insistent on going out to the web to fetch DTDs to validate the active XML file. When...
JiBX: Hibernate for XML? | Posted Nov 21, 2005
I'll admit, it isn't a perfect comparison, but there is no question that JiBX, one of the newer programs to enter the XML data binding...
DOM Tooltip in Apache MyFaces | Posted Jul 27, 2005
The DOM Tooltip library has been selected as the tooltip widget for a new Apache MyFaces component named Schedule. This component is described in the...
Java's Killer App | Posted Jan 13, 2005
Technology has a funny way of failing the first time around. There is no question that Java is currently going through a renaissance after a...
Feeding the Fire: Sizing Up Java IDEs | Posted Sep 9, 2004
There is nothing that piques a jihad quite like a tools debate. Whether it is a discussion comparing text editors, web browsers or Java IDEs,...