Collectible price: $20.33
List price: $59.99 (that's 30% off!)
Used price: $13.94
Buy one from zShops for: $14.83
(1) Repeated Contents: Materials about Servlet, JSP, EJB, JNDI, JDBC, XML, etc are repeated over and over many books. This could waste time, money, and papers for both Wrox and readers.
(2)Books or Articles?: I asked myself: is Wrox publishing books or articles? Each book is written by many authors and the book's flow is inconsistent. The assessment that it is not a book but a collection of articles may partially true. It is true that a book if written by a team of authors could speed up the process of releasing it, but if Wrox editors and coordinators have to do their better jobs.
I suggest that Wrox should review its strategy of publishing books to avoid the repeating of materials over and over and thus bring down the cost associated with publishing the books. The final result is: readers and publisher will both save time and money. Otherwise, readers will loose their belief with Wrox.
Why do I make the above conclusion? Let me give you my general impression of the book first. A theme repeated in several of my recent reviews on books from Wrox is about the problem in coherence associated with multi-author books. Well, having more than a dozen of authors for a single book seems to be a fact of life (for books from Wrox at least) now, as the publication cycle gets shorter. I was rather surprised to find out that the organization and coherence is very good in this book, i.e., there is very little overlap among chapters. Also, this books uses JDBC cleverly to tie other pieces of J2EE together, making smooth transitions from one chapter to another. If you want to know, this factor alone prompted me to add an extra star to the overall rating of the book.
Let's now run down the chapters of this book quickly. The first 115 pages deals object-oriented and database modeling, and can be skipped by any "Professional" developer. Then after your obligatory intro to JDBC API, the next chapter covers the JDBC 2.0 optional package. This is the best treatment of this topic I have seen. Then another chapter is all about SQLJ, another first. The effort of having a chapter on database performance should be lauded, where connection pooling, prepared statements and stored procedures usage are demoed. The reminder of the book is about applying JDBC in various J2EE components, such as JSP, servlets, EJB, JMS, and XML. For this part of the book, even though I accept the fact the proper stage has to be set for each one of them, I still don't believe the book found the right balance between focusing on JDBC and showing what these other technologies are about. A large number of pages are used to teach basic JNDI, servlets, JSP's, and EJB's stuff (remember there is already a book on J2EE from Wrox!). Therefore, it is up to the reader to discover the real nuggets of gold hidden in this pile, which are far and in between in places. I found that some critical issues are not highlighted or details are lacking, such as how to use connection pooling/data sources in servlets, JSP's, and EJB's, the threading issues related to sharing database connections, and good database practices in BMP EJB's. However, the one thing I cannot complain about is that the book did not forget to teach the transaction aspect of EJB with a good depth (there is a short ans sweet chapter on using JTA/JTS inside EJB). There is also a chapter on the brand-new JDO framework, even though the spec is still in a state of flux. Finally, there are 4 case study chapters in the book - although the design and implementation are limited in scope and as a whole those samples do not teach all you need to do know about enterprise scale J2EE system development, they do provide a flavor of how JDBC is used in real world, together with setting up Tomcat, JRun, Orion, and WebLogic to access MS SQL Server and Oracle databases.
Now my overall take of this book. For VB/SQL and pure back-end PL/SQL developers who are eager to jump on the Java express train and need a suitable platform (especially for the ones who learn best from playing with actual code), I recommend this book as one of several you should own. Compared to other JDBC books from say O'Reilly and Sun's JDBC Tutorial, this book is the most up-to-date, contains the most source code, and has the broadest coverage of related topics. But keep in mind some of the advanced topics such as EJB and JMS can be intimidating for new-comers. On the other side of the coin, people who are advanced in various server-side Java technologies are unlikely to benefit a great deal from this book and should look elsewhere for info (for example Wrox's J2EE and upcoming EJB titles).
List price: $29.95 (that's 30% off!)
But he doesn't rate the pubs' beers. This is a significant drawback to an otherwise useful effort. Riverside pubs lean heavily on the holiday trade and in some cases their attention to their ales is anywhere from cavalier to downright neglectful.
To support Turner's book, get the 2001 "Good Beer Guide" from CAMRA (The Campaign for Real Ale) in any British bookshop.
Finally, Turner's book is suppposedly written from the perspective of someone walking the fine Thames Path public trail. But he doesn't direct the reader from the Path to the pub ... thirsty walkers will find this flaw exasperating.
List price: $49.99 (that's 30% off!)
Used price: $27.99
Buy one from zShops for: $33.94
Then I discovered this book and was so overjoyed to find some authors who had actually taken the time to write useful code samples and to go well beyond where MSDN leaves off.
Their code is very well laid out and designed. They have taken the time and care to turn out a quality product.
Used price: $6.99
Collectible price: $15.01
Buy one from zShops for: $9.95
List price: $17.95 (that's 30% off!)
Used price: $7.00
Yours truly has traveled to Ireland for eight of the past nine years, and the Rough Guide has been a consistent and consistently helpful travel companion. The recently updated (May 2001) sixth edition is a candid and comprehensive guide, as it covers all the well-known and little-known aspects of the Irish landscape. What distinguishes the Rough Guide from Fodor's, Frommer's, Let's Go, Lonely Planet, et al., is its writing: frank, literate, hard-to-put-down. This reader has all of the aforementioned guides to Ireland (and more), and it's the Rough Guide that receives the overwhelming bulk of my attention. It's the one guide that I turn to again and again, and the one guide that accompanies me to Ireland.
Beyond it's highly literate style, the Rough Guide is particularly strong in the areas of Irish history, and its relationship to the sites that dot the Irish landscape. In recent years the Rough Guide has increased its emphasis on dining and lodging options (this guide is no longer content with hostels as the only way to go). Indeed, the Rough Guide now caters to a broader geographic. In other words, it's not only for those who want to "rough it." Another noteworthy improvement in recent years is the Rough Guide's expanded index, and, even more noteworthy, is its "Contexts" section, which is a wonderful, most informative 75-page section devoted to numerous things Irish: history, wildlife, books, movies, architecture, and more. The contexts section, come to think of it, may alone be worth the publisher's asking price. As for maps, however, this is one of the Rough Guide's shortcomings. While there are more than 40 (and they are clear and helpful), this dedicated reader would like to see more of a particular region. Three pages of maps for all County Donegal, for example, doesn't do justice to a chapter that runs 45 pages. In the future, it would be helpful to have more detailed maps of, say, southwest Donegal, western Donegal, and the like.
Minor criticisms aside, the Rough Guide's sixth edition is a must-have for the serious traveler to the Emerald Isle. While not nearly as slick as some other guides (i.e., Eyewitness), its depth of subject and highly literate style more than compensates. Perhaps it's the ideal guide for the traveler who intends to return to Ireland again and again.
List price: $13.95 (that's 20% off!)
Used price: $8.95
Buy one from zShops for: $9.65
An Oriental king is dyeing on his bed and lamenting he has never seen the pleasure of Groo's destruction, so he sets his three sons out to fulfill that last dying wish with his empire as the reward. Detestation results as the events foment the birth of the newspaper and the lies which are printed as a result throw everything into chaos. Groo only has to slay a few armies instead of his regular diet of slaying everyone - the newspaper is so handy in creating chaos. For those who know him not, Groo is the most feared creature on earth: he's a devastating swordsman and as dumb as a rock, hence anyone who knows his name flees at the sight of him. Some short takes of Ruferto included in the end. Note: the printing quality is generally okay to very good for the series, but this is generally a collection for Groo fans and comic book fans. The binding on some of my copies is broken (these are soft backs) and the print is now and then not the greatest. As a fan, I bought every collection I could, and enjoy them despite this! Not though for long-term pristine collectors though.
The plot: Groo is a mighty warrior, a barbarian, who just roams the earth with his loyal dog, looking for adventure and trouble. The thing is, Groo is really, really, quite stupid. In this graphic novel, Pipil Khan, a tyrant whose schemes were foiled many times by Groo, is on his death bed. Pipil Khan, however, declares he won't name his heir because he keeps being tormented by memories of Groo. So he issues a quest for his three sons: the son who brings the head of Groo, will be the named heir. So, Etrufio, a great warrior, Ogamio, a great wizard, and Relmihio, a great schemer, start hunting for Groo. The plot gets complicated by the fact that Groo's tales by now reached mythological stature, and everyone think of him as a six headed giant - nobody really knows how he looks like, and also because Groo is just too plain stupid to know somebody actually wants to kill him..
This leads to a very amusing tale..
I wholeheartily recommend this graphic novel, it was very amusing - and I definitely will be reading more about Groo's adventures.
Used price: $12.50
Buy one from zShops for: $11.99