Book Reviews - WROX


Here are the books that we have reviewed. All reviews are also listed on Amazon.com. If you are interested in the book, please click on the picture.


Image not Available   
Professional ColdFusion 5.0
by Authors: Chris Ullman, Karli Watson, Julian Skinner, Simon Horwith, Paulo Rios, Sander Duivestein, Ryan O'Keefe, Robert Segal, Andrew Wintheiser, Nicole Ambrose Haynes, Karen Little, Don Smith, Daniel Newsome, Matthew Graves, Christopher Graves, Michael Buckbee, Herb Guether, Carmen C Johnson
ISBN 1861004540
Format: Softcover, Pages: 1197.
Copyright: 2001
$59.99 US
Being a ColdFusion user group president, I give this book my seal of approval. This book is well written with easy to understand examples. It will help someone with no CF knowledge all the way to the experts. This book is well laid out and is enjoyable to read. I didn't know what to expect from Wrox on this. I have been a huge Ben Forta fan but this book is just as good as his (if not better)! If you want to learn CF, or just want to get better, buy this book. You will be very happy with it.
Image not Available  
Expert One on One: Oracle
Authors: Thomas Kyte
ISBN 1861004826
Format: Softcover, pages 1297
Pub date: June 2001
$59.99 US
This book is definitely one every Oracle application developer needs to have, beginner or advanced. While beginners might have some difficulty with all of the SQL and PL/SQL examples, the fundamental development tips that Tom presents in his book will definitely prove to be a great value. The detail provided about the Oracle database architecture and database tuning will help everyone make better decisions about how to develop their Oracle based applications and also how to possibly improve existing application performance. This book is also beneficial for DBAs who want to have a better understanding of what their developers need in the way of support for their applications. All in all, this is a "must have" book for anyone working with Oracle databases and Oracle applications.
  
Professional Hibernate
by Eric Pugh, Joseph D. Gradecki
ISBN: 0-7645-7677-1
September 2004
456 pages
$39.99 US
Review Performed by Dan Posey
Introduction. This book is written for professional Java developers who already understand how to build server-side Java applications. The book assumes no previous experience with Hibernate, though readers should have a general familiarity with databases and Web development.
Chapter 1: Introduction to Mapping Objects to Relational Databases. This chapter should have been named "Introduction to Database Modelling". If you understand relational databases this chapter can be safely skimmed or skipped.
Chapter 2: Introduction to Hibernate. This chapter touches on the configuration files you'll need with Hibernate. In the discussion of Listing 2.1 the file type are reversed from their printing in the book. Listing 2.2 isn't named so its left to the reader to determine if this is really a class-mapping file or not.
Chapter 3: Hibernate Development Environment. I already have Hibernate installed so I barely skimmed the first few pages of this chapter. Five pages devoted to code that should have been downloadable from a wen site. Chapter jumps from a stand-alone application to a web based application.
Chapter 4: Database Connecting and Schema Generation. On the first page of the chapter there is is a list of databases supported by Hibernate. Not all supported databases are listed as the list of Dialects on page 64 shows. Provides a shopping list of the elements that can be included in a Hibernate mapping file. Would have been better as an appendix.
Chapter 5: Creating Persistent Classes. The best chapter in the book to this point. They start the example simple and build them little more complex with each suceeding step.
Listing 5.11 is supposed to be an example of a read-only class. The description says all attributes are defined to be final. However, the word final doesn't appear anywhere in Listing 5.11. Another issue I had with the chapter was their insistance on one SessionFactory per application. It should have been noted that you'll need a SessionFactory per database.
Chapter 6: Working with Collections. Overall a good chapter. The early examples could have been better.
Chapter 7: Using Persistent Objects. Listing 7.1 appears to have a cut-and-paste error. The constructor name doesn't match the class name. Also, it uses an attribute that isn't defined. So, if you attempt to use the example as is it won't work. Page 163, next to last paragraph. The last sentence says "You must be careful about one case, though." and the paragraph ends. It appears the final part of the paragraph is missing. This doesn't look like a transition sentence for the following paragraph.
Chapter 8: Hibernate Query Language. Good Chapter
Chapter 9: Hibernate Caching. Okay
Chapter 10: Hibernate Transactions and Locking. Okay
Chapter 11: J2EE and Hibernate. Okay
Chapter 12: Hibernate and DAO Design Pattern. Okay
Chapter 13: Hibernate and XDoclet. Excellent introduction into the capabilities of XDoclet. This chapter will be used may times as a reference.
Chapter 14: Hibernate and Maven. Don't believe I'll be using Maven but this was a nice introduction to the tool.
Chapter 15: Hibernate Extensions. Very quickly read. I don't believe I'll be using any of the products covered in this chapter.
Chapter 16: Hibernate and Eclipse. No interest in Eclipse, so I skipped this chapter.
Chapter 17: Using Velocity, Struts, and Hibernate. Also skipped this chapter. No planned use of Velocity or Struts.
Chapter 18: Hibernate and AspectJ. Skipped. I think the book would have been better with a chapter on Spring rather than AspectJ.
Overall Evualation:
Lots of grammer errors. Not enough attention to detail. (Cut-and-paste errors) Too much reference type data in the chapters that would have been better in Appendices. This book appears to be a rush job to get something on the shelves with the word Hibernate in the title. This could have been an excellent book. Instead its just an Okay book, mainly to be used as a reference.
Back