Category: Java

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

Open letter to the JCP Executive Committee calling for JCP reform | Posted Nov 1, 2010
Seizing the opportunity of a new Executive Committee (EC) under a new regime, I'd like to issue a call for reform of the Java Community...
Don't overlook this framework | Posted Jun 10, 2010
During my long flight to Frankfurt last month, I responded to an interview by Jan Groth about Seam for the German Java Magazin. In the...
Why you didn't know the Unified EL is being updated | Posted Aug 2, 2009
Information about the proposed Unified EL update slated for Java EE 6 is hard to come by, so I decided to put together a blog...
A game-changing Maven 2 plugin you absolutely must use | Posted May 4, 2009
Ever since I first started using Maven 2, I envisioned having a console in which I could execute life-cycle goals without having to incur Maven's...
Chariot Tech Cast: Seam Interview Part 2 | Posted Mar 17, 2009
I didn't expect Ken Rimple for Chariot Solutions to be so quick in getting up part 2 of my Seam interview, which I introduced in...
Maturing Your Application's Security with Seam Security | Posted Mar 17, 2009
I'll be speaking at two conferences back-to-back in March, which is about as much madness as I can handle. First I'll be traveling to Vegas...
Chariot Tech Cast: Seam Interview Part 1 | Posted Mar 17, 2009
Ken Rimple from Chariot Solutions connected with me over Skype to discuss Seam (which in truth turned out to be a series of long monologues...
Fighting with Frameworks at Emerging Tech | Posted Mar 17, 2009
I'm speaking again this year at the Emerging Technologies for the Enterprise conference in Philadelphia, PA hosted by Chariot Solutions. It's one of few enterprise...
Seam in Action Bonus Chapters Published | Posted Nov 24, 2008
I'm a bit late on delivering this news, but as of two weeks ago, the two bonus chapters from Seam in Action (chapter 14 and...
My wishlist for GlassFish | Posted Oct 6, 2008
I received a response to my post about how to deploy a seam-gen project to GlassFish from the GlassFish Group Project Manager, John Clingan. He...
Deploying a seam-gen project to GlassFish | Posted Oct 3, 2008
seam-gen creates projects that deploy to JBoss AS out of the box. However, a Seam application can run on any Java EE application server or...
Seam in Action is final, finally! | Posted Aug 28, 2008
In the writing business, it ain't over until the book is printed. Well, in response to the question I have been asked countless times by...
Podcast from JavaOne | Posted Aug 22, 2008
In between crashing parties at JavaOne, I was tracked down by Kito Mann to do a podcast interview for JSFCentral. Kito is the author of...
"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,...