Skip to main content

Richard Monson-Haefel

Richard Monson-Haefel currently serves on the J2EE 1.4 (JSR-151) and EJB 2.1 (JSR-153) and EJB 3.0 (JSR 220) expert groups for the Java Community Process. . He is a founder of the Apache Geronimo and the OpenEJB open source projects. Mr. Monson-Haefel is the award winning author of Enterprise JavaBeans, 4th Edition, J2EE Web Services and the coauthor of Java Message Service. More information on his work can be found at


monsonhaefel's blog

You can make EJB better

Posted by monsonhaefel on January 31, 2004 at 9:53 PM PST

I'm currently working on the specification for EJB 3.0 (JSR 220). Our main goal is to make EJB easer to use. I'm an independent. I don't represent a vendor. Instead I try to represent the interests of J2EE application developers. To do that, I need to know what the development community wants.

What do you like or dislike about EJB?

Open Source Developer: Will Work for Food!

Posted by monsonhaefel on January 21, 2004 at 11:06 PM PST

UPDATED: January 23rd, 2004

I've received a lot of mail and seen a lot of postings about this blog entry. Some of it has been supportive and some of it has been …. Well, not. The one thing that is common to all but a few of the responses is that people have misunderstood my point.

Groovy, Baby!

Posted by monsonhaefel on January 13, 2004 at 12:12 PM PST

James Strachan and others have been working on an awesome new scripting language for Java called, Groovy. I met James at the ApacheCon conference last year and he made me a convert to Groovy – its really a beautiful language and fairly easy for Java developer to learn.

What's Richard Monson-Haefel up to in 2004?

Posted by monsonhaefel on December 27, 2003 at 10:42 PM PST

Now that the J2EE Web Services book has been published and I'm wrapping up work on the 4ed of the EJB book, I can talk a little about what I'm planning to do in 2004.

So what's next? I've wanted to write a book on J2SE for a couple of years, but since this space is already crowded I've put it off.

Explicit vs. Implicit Programming Models for J2EE

Posted by monsonhaefel on December 16, 2003 at 9:03 PM PST

Over the past four years the various J2EE APIs (EJB, Servlets, JDBC, etc.) have become more and more sophisticated and, unfortunately, more complicated. As a result the learning curve has become ridiculously steep – for every API in J2EE there are dozens of types and hundreds of methods and a bazillion books designed to make them easier to understand.

IBM and BEA: Are they thumbing their noses at the JCP?

Posted by monsonhaefel on December 2, 2003 at 10:21 PM PST

A Microsoft wonk asked me an interesting question yesterday: Will IBM and BEA make the Java Community Process obsolete? The impetus for this question was the recent release of three J2EE "specifications" by IBM and BEA, which you can review here.

The Rebel Alliance: Apache / ObjectWeb Join Forces

Posted by monsonhaefel on November 18, 2003 at 1:44 PM PST

Last night at an ApacheCon BOF (Birds-of-a-feather) meeting Apache and ObjectWeb agreed to collaborate on development of certain J2EE technologies.

The State of Geronimo

Posted by monsonhaefel on November 17, 2003 at 4:47 PM PST

Today a subset of the Apache Geronimo committers (developers) gave a presentation on the "State of Geronimo" at ApacheCon. The most important announcement, from my point of view, is that Sun has approved Apache Geronimo's license for the TCK.

What does that mean?

ApacheCon Hackathon: Rediscovering my religion.

Posted by monsonhaefel on November 17, 2003 at 8:01 AM PST

I have to admit that over the past couple of years I've lost my some of my enthusiasm for the IT industry. It seemed like the only thing that people cared about was making lots of money and becoming the next Bill Gates.

Fortunately, I was saved here at ApacheCon in Las Vegas. I rediscovered my religion, programming. reviews are a farce.

Posted by monsonhaefel on November 16, 2003 at 11:43 AM PST

If you've been in the book writing game more than a week, then you are probably aware that some authors post fake reviews to their books and their competitors books. Its an ugly truth that is rarely spoken about.

When a book is sold on anyone can post a review about it whether they read it or not.