REVIEW - Advanced Java - Development for the Enterprise Applications


Advanced Java

Development for the Enterprise Applications


Clifford J. Berg



Prentice Hall Ptr (1998)




Nigel Armstrong


April 1999



This book disappointed me. I looked forward to an approach that would give some structure to the development of large applications, presenting a framework and suggesting Java-based approaches to the implementation of each component. How wrong I was! What this book is instead is a collection of articles of variable usefulness, but which do not hang together as a whole.

The book starts out by covering the project lifecycle. That is a book in itself and the coverage here is meagre and overly general. The only potentially useful section is that covering Java coding standards.

In the sections that follow Berg covers a variety of topics with no sense of overall structure. For example, threads are covered in the very last section, after such topics as security and database connectivity which are far less fundamental to application design and what he has to say on the subject is not particularly enlightening in any case.

The database section gives a great deal of attention to low-level issues relating to various driver types, but a lot less to the problem of object- relational mapping, which is more the real problem for enterprise design.

The CD has the usual code samples, whose quality is ok, and demo versions of commercial products, which may be of some slight interest.

In summary, don't bother. Most of what this book contains is much better covered elsewhere - some of it for free on the net.

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.