ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Advanced Techniques for Java Developers
D. Berg&J. Fritzinger
0 471 32718 2
David M Foulds
Appeared in:
How many times have you picked up a Java book which purports to be for advanced developers, only to find that it is just another case of let's show them how to program anyway starting from Hello World and then add a single chapter at the end which explains all the advanced topics superficially?

Thankfully, the cover of 'Advanced Techniques for Java Developers' doesn't lie. In 500 pages it describes topics including Networking and I/O, JavaBeans and Enterprise JavaBeans, Servlets, Threads, Security, Java Native Method Interface and Java Database Connectivity. Hello World does make an appearance, but in the context of a client/server architecture, in the Remote Method Invocation chapter. Final chapters include Understanding Network Computers and the JavaOS and the Future of Java.

The revised edition covers the Java 2 platform, although if you are developing enterprise solutions in Java 1.1 don't be put off looking at this book. This just seems to refer to the two chapters about Java Foundation Classes and Java Media Framework at the beginning of the book, plus a small section related to Security.

The content of each chapter is well presented and highly readable, with important tips highlighted in strong type and related ideas shown in a separate box-out. Code listings are clear and understandable with appropriate comments and explanations in the text surrounding them - I would say the split between prose and code is roughly 70:30.

An accompanying CD contains the source code featured in the book, the Java 2 platform and documentation and the Java City multimedia demo.

It's refreshing to find a book that examines a number of complex techniques within one volume so clearly and effortlessly for the reader. Obviously it cannot cover every facet of the topics included but it serves as an excellent jumping off point. Highly Recommended.