REVIEW - Java and XML - Your Visual Blueprint for Creating Java-enhanced Web Programs


Title:

Java and XML

Your Visual Blueprint for Creating Java-enhanced Web Programs

Author:

Paul Whitehead, Ernest Friedman-Hill, Emily A. Vander Veer

ISBN:

Publisher:

Visual (2002)

Pages:

312pp

Reviewer:

Silvia de Beer

Reviewed:

August 2004

Rating:

★★☆☆☆


The book uses a special visual layout. All sections are laid out on two opposite pages. The lower half of the pages is used for the screenshots. However, the topic of this book is not very well suited for screenshots: mainly Notepad editors and Command Prompt windows. The screenshots show the example code, and the output of the example Java programs. The examples are showing the use of the various APIs and the concepts explained in the upper half of the pages.

Up until page 65, I considered throwing this book into the bin, if I did not have to write a review: a very poor book. It explains the Java language in a very poor way. I consider this introduction a waste of time because if you do not know Java, you would not be able to learn to program in Java from it. The book even tries to introduce a few OO concepts, it tries to explain what a class is, but on the other hand, it does not even mention the concept of an interface. The introductions on Java and XML contain too many statements that are very debatable or incorrect. After page 65, which explains XML, the book is a bit more useful, but not complete enough. It covers a little bit of XML, DTD, the SAX API, DOM, JDOM, JAXP and even less of Schemas. The appendixes, references on Java and XML, from page 276 onwards are useless, as they are very incomplete. The book fails because it is incomplete.

It almost seems like the authors are themselves beginners and have not really programmed in Java. They talk about copying the various

.jar
files into the Java sdk installation path, to avoid setting a classpath. The book also advises to use the set command in the file
autoexec.bat
to set a classpath. I wonder which operating system they are using! The only value of the book is the CD, which contains the Java SDK and the Xerces parser. Of little value of course, because this is all open source, but handy if you want to avoid downloading them yourself.

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.