Skip to main content

New Life for EJB

Posted by daniel on August 5, 2004 at 5:54 AM PDT

As simple as possible but no simpler

In Also in Java Today in New Life for EJB Ganesh Prasad and Rajat Taneja argue that the recent specification for EJB 3.0 doesn't solve EJB's problems but instead obscures them in order to maintain backwards compatibility. They offer an alternative vision of how to set EJB's right in a a paper available for download as a PDF. They're also moderating a discussion about EJB's, the 3.0 spec, and their proposed alternative, as part of's new J2EE forum.

In The S-Curve Explained, David J. Anderson describes how a "features completed" plot of an agile project typically shows an "S-curve" shape, indicating slow progress early on and later in a project. Furthermore, he discusses "how managers can minimize the effect it has on the overall project delivery by paying attention to just a few areas at the beginning and end of a project."

Note: Chris Adamson is doing most of the work on the site while I am on vacation this week. I've promised my family to only check in the mornings while they are still asleep.

The EJB discussion leads today's
Brian Repko thanks the moderators for launching the discussion. He says that he was "in the midst of doing the same effort and feeling a bit overwhelmed (and humbled - you really did a good job). I like much of what you have but have a list of suggestions to it (I feel a bit like Fermat - but the margin is too small for the proof). I will focus on those changes instead since you make many (MANY!) of the exact same points regarding 2.x and 3.0." Cowwoc chimes in "+1 vote from me. "As simple as possible, but no simpler" is completely what is missing from a lot of J2EE technologies (as opposed to J2SE)."

Ashley Herring asks "Why return arrays in the first place? Seriously - arrays are for implementation, Collections are better for interfaces. By returning an array, you are seriously limiting the possible implementations of that interface/class/method. Better to return a Collection/List etc type. Arrays can always be wrapped in a thin collection proxy anyway. This gives you much more flexibility to alter the implementation at a latter stage."

Chris Adamson talks about Mac and Java
in today's Weblogs. In I see the love, now where's the point he asks who the audience is for all of their Swing and J2SE work.

In Projects and Communities, from the Mac Java Community page: Mac OS X Server includes Java, Tomcat, and JBoss, but analysts interviewed for a MacNewsWorld article say more must be done for Mac to catch on in the Java Enterprise space.

The Skin Look and Feel project, in the Java Desktop Community, allows applications to be "skinnable", tweaking the appearance of UI controls (buttons, checkboxes, scrollbars, etc.), by supporting standard GTK and KDE skin files.

In today's News Headlines

Registered users can submit news items for the href=""> News Page using
our news submission
. All submissions go through an editorial review before being posted to the site. You can also subscribe to
News RSS feed

Current and upcoming
Java Events

Registered users can submit event listings for the href=""> Events Page using our href=""> events submission
form. All submissions go through an editorial review before being
posted to the site.

Archives and Subscriptions: This blog is delivered weekdays as the
Today RSS feed
. Also, once this page
is no longer featured as the front page of
it will be archived along with other past issues in the href=""> Archive.