REVIEW - Client/Server Data Access with Java and XML


Client/Server Data Access with Java and XML


Dan Chang, Dan Harkey



Wiley (1998)




Aaron Ridout


October 1999



This is an excellent teaching text, the authors know the subject very well.

This is an excellent teaching text, the authors know the subject very well.

I have only two very minor criticisms: I was a little put off when the authors present XML as a shiny new toy, which it is, but it is a sub-set of an old tried&trusted technology in SGML. The authors gloss over this simply saying that XML is 20% of SGML's complexity with 80% of the functionality, I could not see much that was missing from SGML, so they are probably trying to be optimistic. Also, because they did not look at what SGML can offer, they failed to mention the rewards of searching within an SGML document. Assuming that because the XML document is structured, rather than just having layout information (like HTML), they fall into the camp of people who trivialise the exercise; but searching an SGML document is an understood aspect of SGML and so long as you observe the rules of the SGML road, it is not too daunting and can be very rewarding in the (increase of) speed and (reduction of) bandwidth if you get it right.

The only other aspect I did not like was their use of Client Server to mean remote database access over a network. This is only one use for Client Server, a major one, but not the only one.

Apart from these minor `omissions' it was a well-presented book with excellent material. There was not too much source code padding, 10 sides maximum, as the source is on the CD, as are some excellent `yesterdays' products free to try, IBM's DB2 for instance.

I would recommend this book as a teaching aid. It is not much use as a reference, but the high quality of the teaching is such that you should not need to look back too often.

Book cover image courtesy of Open Library.

Your Privacy

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

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.