Slashdot Mirror


Apache Jakarta Commons

Simon P. Chappell writes "This is a hard review to write because I feel that I should be biased in favour of this book. I was one of the original reviewers of the book proposal. I read it and said "Yes, they'll be lining up around the block for a book like this!" Well, maybe those weren't my exact words, but I did offer my endorsement. After all, the Jakarta project of the Apache Software Foundation has an excellent reputation for quality Java code products and the Commons is quite the supply of diamonds in the rough. What could go wrong?" Read on for the rest of Chappell's review to find out. Apache Jakarta Commons - Reusable Java Components author Will Iverson pages 338 (8 page index) publisher Prentice Hall rating 4 reviewer Simon P. Chappell ISBN 0131478303 summary There are other books about the Jakarta Commons; buy one of those instead.

What's To Like

The book takes the reader on a journey through the Jakarta Commons. The Commons is like a massive utility library of Java code. Much of the code has been promoted out of the other Jakarta projects as it became more useful. One of the first such components was the Digester, which is a component to initialise a Java object from the contents of an XML configuration file. Very useful, originally from Struts and now used extensively by other Jakarta projects.

As the subject matter for a book, the Commons seems like a natural winner (I guess I have to say that!). There are so many components in the Commons that a guide to their types and usage does need to be available for developers.

Naturally, the book has a website to accompany it.

What's To Consider

Where to begin? I was actually surprised to find that I did not care for this book. The last review I wrote was for Mr. Iverson's very good Hibernate book. That was well written and structured. Unfortunately, this book feels kind of thrown together. The lack of care shows in the cramped layout and typesetting, the over-abundance of UML diagrams (a few here and there are great, but this felt like padding), code examples that can only be described as under-whelming and an approach that feels like an annotated telephone directory.

Despite the lack of quality of the primary chapters, they only actually account for the first 199 pages of the book. This is actually a very reasonable number of pages for a book, especially when you consider that classics like the first edition of Kernighan and Ritchie's "The C Programming Language" weighed in at about 220 pages. Sadly, the book then goes on for another 125 pages churning out what looks like repackaged JavaDoc for each of the major classes in the commons. You may like this, but it annoys the beans out of me and it'll reduce the score on one of my reviews faster than the Linux community can debunk a SCO IP infringement claim.

Summary

I really wanted to like this book. But it feels like someone was cranking the handle on a cash machine and thought that if they printed stuff about Jakarta, that the geeks would obediently buy it. Not this time. There are other books about the Jakarta Commons; buy one of those."

You could purchase Apache Jakarta Commons - Reusable Java Components from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

5 of 89 comments (clear)

  1. (OT) Request: Help From Moderators by Intertrol · · Score: -1, Offtopic

    Would someone with mod points mind going back to the comments listed below and modding this page-widening, crap-flooding troll into oblivion? With enough downmods, we can ban his subnet from posting and/or nail his list of open proxies. Those of us browsing with smaller screens, especially, would appreciate your help.

    1. #12472932
    2. #12480126
    3. #12480025
    4. #12472866
    5. #12479914

    6. #12479798
    7. #12479705
    8. #12472624
    9. #12479587
    10. #12479509

    11. #12472062
    12. #12475051
    13. #12479404
    14. #12472333
    15. #12475143

    I apologize for the offtopic nature of this request, but please keep it at this score for other moderators to see (i.e. don't mod me down). Thanks.

    1. Re:(OT) Request: Help From Moderators by Intertrol · · Score: -1, Offtopic

      Here's an idea, mods: Instead of wasting your modpoints on me, how about following the links and modding down the crapflooders and page-wideners? As I said, your assistance in ridding Slashdot of trolls is appreciated, especially since these comments can all but disable browsing for users with smaller screen sizes.

  2. I'm Simon P. Chappell by Anonymous Coward · · Score: -1, Offtopic

    Bitch!

    Rick James loves the book, too.

  3. Well done! Honesty is the best policy: by biglig2 · · Score: -1, Offtopic

    INT. LELAND'S OFFICE - CHICAGO ENQUIRER - NIGHT - 1914

    Bernstein comes in. An empty bottle is standing on Leland's desk. He has fallen over his typewriter, his face on the keys. A sheet of paper is in the machine. A paragraph has been typed. Kane is standing at the other side of the desk looking down on him. This is the first time we see murder in Kane's face. Bernstein looks at Kane, then crosses to Leland. He shakes him.

    BERNSTEIN
    Hey, Brad! Brad!
    (he straightens, looks at Kane; pause)
    He ain't been drinking before, Mr. Kane.
    Never. We would have heard.

    KANE
    (finally; after a pause)
    What does it say there?

    Bernstein stares at him.

    KANE
    What's he written?

    Bernstein looks over nearsightedly, painfully reading the paragraph written on the page.

    BERNSTEIN
    (reading)
    "Miss Susan Alexander, a pretty but
    hopelessly incompetent amateur -
    (he waits for a minute to
    catch his breath; he doesn't
    like it)
    - last night opened the new Chicago
    Opera House in a performance of - of -"
    (looks up miserably)
    I can't pronounce that name, Mr. Kane.

    KANE
    Thais.

    Bernstein looks at Kane for a moment, then looks back, tortured.

    BERNSTEIN
    (reading again)
    "Her singing, happily, is no concern
    of this department. Of her acting,
    it is absolutely impossible to..."
    (he continues to stare at the page)

    KANE
    (after a short silence)
    Go on!

    BERNSTEIN
    (without looking up)
    That's all there is.

    Kane snatches the paper from the roller and reads it for himself. Slowly, a queer look comes over his face. Then he speaks, very quietly.

    KANE
    Of her acting, it is absolutely
    impossible to say anything except
    that it represents a new low...
    (then sharply)
    Have you got that, Mr. Bernstein?
    In the opinion of this reviewer -

    BERNSTEIN
    (miserably)
    I didn't see that.

    KANE
    It isn't here, Mr. Bernstein. I'm dictating it.

    BERNSTEIN
    (looks at him)
    I can't take shorthand.

    KANE
    Get me a typewriter. I'll finish
    the notice.

    Bernstein retreats from the room.

    --
    ~~~~~ BigLig2? You mean there's another one of me?
  4. you 1nsensitive clod! by Anonymous Coward · · Score: -1, Offtopic