REVIEW - Building J2EE Applications with the Rational Unified Process


Title:

Building J2EE Applications with the Rational Unified Process

Author:

Peter Eeles, Kelli Houston, Wojtek Kozaczynski

ISBN:

Publisher:

Addison-Wesley Professional (2003)

Pages:

265pp

Reviewer:

Fazl Rahman

Reviewed:

August 2004

Rating:

★★☆☆☆


I became sceptical early on reading overflowing praises in the foreword and preface, but my major gripe must be the chapter titles being unnecessarily repeated in full at every reference. Halfway into the book it chafed, though others may disagree. (Typesetting/binding is good though.) Another gripe: I found myself scratching my head a lot at such things "Design subsystems" and "Design packages" being used in the same breath, and needed the appendices often to look up their distinction.

Cutting to the chase: Chapter 2 gives a concise and useful introduction to J2EE. The waffle starts to creep in at Chapter 3 introducing RUP, then I found it progressively harder to pay attention until chapter 6 on Requirements where I liked the material on reviewing and getting user sign-off on requirements 'artifacts' [sic], also something I've rarely seen mentioned in use-case modelling treatments. (The authors provide a nice checklist of items such a review should cover on p 84.)

The section on User Experience Modelling (in Chapter 7) is a gem - an insightful exploration of the GUI within a Use Case based UML model, going beyond just labelling GUI classes with the boundary class UML stereotype.

Overall though, after the glowing enthusiasm in the forewords etc (by more than one person) I felt disappointed. Frankly I had to force myself to revisit this book. If I was working on a J2EE project using RUP, I'd probably be happy spending underĀ£25 and (force myself to) read it again.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.