This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Java Cookbook, 2nd Edition includes code segments covering many specialized APIs--like those for working with Struts, Ant and other new popular Open Source tools
What sort of coverage of outside APIs can we expect in the book? A browse through the TOC shows a section in the intro on using ANT for building (is this the only time ANT is discussed?), but no mention of STRUTS. "Homebrewed" solutions or another look at existing APIs is great, but if there are decent solutions available to accomplish tasks (like the Jakarta Commons libraries), I'd just as soon see some coverage of this sort of thing in addition to / instead of how to go about building the solution myself.
It is true that most of the code examples are from, and use, my own APIs, all of which are available in the com.darwinsys download. Perhaps I will do more to promote libraries such as the various Jakarta-commons packages in a future edition.
However, it is not all my own stuff: here is a list of some of the other APIs that are explored or mentioned (I ran out of steam half-way through the book)
Java Cookbook, 2nd Edition gets you to the heart of what you need to know when you need to know it. The completely revised and updated recipes in Java Cookbook, 2nd Edition cover all of the major APIs from Java 1.4 as well as the new 1.5 version. It includes many specialized APIs--like those for working with Struts, Ant, and other Open Source tools--and delivers expanded Mac OS coverage. [Full Description]