This week's book giveaway is in the Design and Architecture forum. We're giving away four copies of Communication Patterns: A Guide for Developers and Architects and have Jacqui Read on-line! See this thread for details.
I'm curious as to why your book is based on Java. Is the information specific to Java web applications or is it just that you use Java for the examples? Is it applicable to other JVM web frameworks such as Grails?