This week's book giveaway is in the Java 8 forum.
We're giving away four copies of Java 8 in Action and have Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft on-line!
See this thread for details.
The moose likes Java in General and the fly likes Java Cookbook - Other tools? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Java Cookbook - Other tools?" Watch "Java Cookbook - Other tools?" New topic
Author

Java Cookbook - Other tools?

Charles Hasegawa
Ranch Hand

Joined: May 22, 2003
Posts: 117
From the description of the book:
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.
Ian Darwin
author
Ranch Hand

Joined: Aug 03, 2001
Posts: 64
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)
  • Ant build tool
  • JUnit unit testing
  • JakartaCommons CLI (mentioned as an alternative to by GetOpt implementation)
  • Soundex (imported from Perl)
  • Various regex packages (mentioned as alternatives)
  • ICU4J - alternative Calendar classes from IBM
  • Design Patterns(GOF) book -mentioned as source implementation of patterns
  • ANTLR and JavaCC - mentioned under parsing, Recipe 10.3
  • JSyncManager and SyncML - mentioned in Recipe 12-10.
  • SWT - mentioned in Recipe 14.0
  • OS X GUI enhancements (Recipe 14.16)
  • Jim Elliott's RelativeLayout layout manager - mentioned in 14.18


  • Hope this gives an idea what you will find in the book.

    Thanks
    Ian

    P.S. The part about Struts is indeed an error - please tell me where you got it from (I thought we got rid of all the references that said that, but apparently one was missed- thanks).


    Ian Darwin
    Many questions are answered in my Java Cookbook, 2nd Edition
    Ko Ko Naing
    Ranch Hand

    Joined: Jun 08, 2002
    Posts: 3178
    Originally posted by Ian Darwin:

    P.S. The part about Struts is indeed an error - please tell me where you got it from (I thought we got rid of all the references that said that, but apparently one was missed- thanks).


    I guess Charles got it from the book official home page

    It says
    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]


    Co-author of SCMAD Exam Guide, Author of JMADPlus
    SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: Java Cookbook - Other tools?
     
    Similar Threads
    Release Announcement - Java Cookbook
    Java Extreme Programming Cookbook by Eric M. Burke and Brian M. Coyner
    Java cookbook : reader question
    JAVA COOKBOOK : How many chapters are related to the new Tiger features?
    Junit Recipes/ in action