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?
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.
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.
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.
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.
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.
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?
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.
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 Amazon.com anyone can post a review about it whether they read it or not.