or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
44 used & new from $19.47

Have one to sell? Sell yours here
 
   
Groovy in Action
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Groovy in Action (Paperback)

~ Dierk Koenig (Author), Andrew Glover (Author), Paul King (Author), Guillaume Laforge (Author), (Author), James Gosling (Foreword)
Key Phrases: abstract syntax tree, template method, string buffer, Seeing the Grails, Integrating Groovy, Paul Tergat (more...)
4.7 out of 5 stars  See all reviews (22 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
32 new from $19.47 12 used from $19.48

Frequently Bought Together

Groovy in Action + Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) + The Definitive Guide to Grails, Second Edition
Price For All Three: $85.57

Show availability and shipping details

  • This item: Groovy in Action by Dierk Koenig

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) by Scott Davis

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • The Definitive Guide to Grails, Second Edition by Graeme Rocher

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Grails in Action

Grails in Action

by Glen Smith
5.0 out of 5 stars (6)  $29.69
The Definitive Guide to Grails, Second Edition

The Definitive Guide to Grails, Second Edition

by Graeme Rocher
4.6 out of 5 stars (7)  $31.01
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)

Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)

by Venkat Subramaniam
4.6 out of 5 stars (14)  $23.07
Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional)

Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional)

by Christopher M. Judd
4.4 out of 5 stars (13)  $28.37
Groovy and Grails Recipes (Recipes: a Problem-Solution Approach)

Groovy and Grails Recipes (Recipes: a Problem-Solution Approach)

by Bashar Abdul-Jawad
4.7 out of 5 stars (6)  $32.69
Explore similar items

Editorial Reviews

Review

"Groovy in Action is not just a language guide, but represents the clear, readable and enjoyable specification of Groovy (and you should definitely read it and start playing with Groovy." -- --Alexander Popescu, Mindstorm

"The definitive book on the [Groovy] language." -- --Andrew Binstock, SD Times


Product Description

"... a clear and detailed exposition of what is groovy about Groovy. I'm glad to have it on my bookshelf."
--From the Foreword by James Gosling

Groovy, the brand-new language for the Java platform, brings to Java many of the features that have made Ruby popular. Groovy in Action is a comprehensive guide to Groovy programming, introducing Java developers to the new dynamic features that Groovy provides. To bring you Groovy in Action, Manning again went to the source by working with a team of expert authors including both members and the Manager of the Groovy Project team. The result is the true definitive guide to the new Groovy language.

Groovy in Action introduces Groovy by example, presenting lots of reusable code while explaining the underlying concepts. Java developers new to Groovy find a smooth transition into the dynamic programming world. Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creatively.

Because Groovy is so new, most readers will be learning it from scratch. Groovy in Action quickly moves through the Groovy basics, including:

* Simple and collective Groovy data types
* Working with Closures and Groovy Control Structures
* Dynamic Object Orientation, Groovy style

Readers are presented with rich and detailed examples illustrating Groovy's enhancements to Java, including

* How to Work with Builders and the GDK
* Database programming with Groovy

Groovy in Action then demonstrates how to Integrate Groovy with XML, and provides,

* Tips and Tricks
* Unit Testing and Build Support
* Groovy on Windows

An additional bonus is a chapter dedicated to Grails, the Groovy Web Application Framework.


Product Details

  • Paperback: 696 pages
  • Publisher: Manning Publications; illustrated edition edition (January 17, 2007)
  • Language: English
  • ISBN-10: 1932394842
  • ISBN-13: 978-1932394849
  • Product Dimensions: 9.2 x 7.3 x 1.4 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon.com Sales Rank: #72,508 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #22 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Testing
    #80 in  Books > Computers & Internet > Programming > Java
    #98 in  Books > Computers & Internet > Databases > SQL

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(27)
(19)
(10)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

22 Reviews
5 star:
 (18)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (22 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 12 people found the following review helpful:
5.0 out of 5 stars What "Java-script" would be if the name wasn't already taken..., March 13, 2007
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
Scripting languages, although initially derided as "toy languages", have continued to evolve and mature over time. Now, no serious programmer (in my opinion) would deny that a scripting language can save a ton of time and effort for many programming problems. Groovy In Action by Dierk Konig with Andrew Glover, Paul King, Guillaume Laforge, and Jon Skeet covers the Java scripting language known as Groovy, and does an excellent job in doing so.

Contents:
Your Way to Groovy
Part 1 - The Groovy Language: Overture - The Groovy Basics; The Simple Groovy Datatypes; The Collective Groovy Datatypes; Working With Closures; Groovy Control Structures; Dynamic Object Orientation - Groovy Style
Part 2 - Around The Groovy Library: Working With Builders; Working With The GDK; Database Programming With Groovy; Integrating Groovy; Working With XML
Part 3 - Everyday Groovy: Tips And Tricks; Unit Testing With Groovy; Groovy On Windows; Seeing The Grails Light
Appendix A - Installation And Documentation; Appendix B - Groovy Language Info; Appendix C - GDK API Quick Reference; Appendix D - Cheat Sheets; Index

If you're familiar with the Java language and syntax, then you've already conquered a great deal of what you need to know about Groovy. The authors show how simple a Groovy script can be, and how much can be accomplished in many fewer lines than an equivalent Java program. In part 1, you get the mental framework for how Groovy works, the model for scripts, and many examples of code that cover a broad spectrum of what's possible. Part 2 goes a bit more into the guts of the language, giving you a reference guide to the different language features. This is where you'll spend a lot of time as you start to work with the language and explore the various methods and properties that are available. And finally, the last part shows real-life solutions and scenarios that you can use to either learn how to solve your particular problem or get ideas on solutions you may not have thought about before. When you look at this as a combination tutorial/reference/cookbook title all in a single volume, you start to grasp what a great job they did...

I was especially intrigued with the integration material. Compiled Groovy scripts are actually turned into Java bytecode the same as a compiled Java program would be. With the addition of the Groovy jar files into your project, you can use the scripts in your own programs with no additional effort. I'm really wondering if adding the Groovy jar files to a Domino application would allow you to use Groovy scripts for agents. If so, that gives me a powerful new addition to the Domino development toolbox. Now if I can only find some time to give it a try...

It goes without saying that if you're interested in Groovy, you'll want this book. And if you're interested in leveraging your Java knowledge into a whole new area, I'd completely recommend checking this out. It's very good...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 9 people found the following review helpful:
5.0 out of 5 stars You can't live without Groovy. You just can't., August 18, 2007
By J. Smith (Denver, CO United States) - See all my reviews
(REAL NAME)   
I am going to make this short, because I want to get ONE message across to you, loud and clear. If you are working with Java, you MUST take a look at Groovy.

I cannot overemphasize the coming importance of Groovy on the Java platform, not just in web development, but everywhere. Just try it already. You'll "get it." Just trust me and do it!

Groovy in Action is a first rate introduction and reference, and you really do need a book for this language. I don't recommend trying to go it alone with online reference material, though there is plenty there to give you a taste of why Groovy is about to become your new favorite language.

Read the other reviews. I'm not going to repeat a bunch of stuff here. But whatever you do, TRY GROOVY. You will quickly come to wonder how you ever got along without it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 11 people found the following review helpful:
5.0 out of 5 stars What a great new language!, February 3, 2007
By Bas Vodde (Singapore) - See all my reviews
When I picked up this book for the first time, I had no clue what Groovy was, what the background of Groovy was or whether it was actually useful and good. The name of the book sounded good though!

After reading this book, I know. Groovy is a new programming language that is based on Java. It's more like a scripting language than Java, but then not exactly that :) It's a dynamic language. It can be described as Java with all the missing Java features. Groovy is a serious challenger to Ruby in the race to becoming the latest modern popular programming language.

The book starts with explaining the differences between Groovy and Java. From there it goes over explaining all the basic Groovy concepts, in a way that a good programming language book should do it. It introduces exciting things like Closures and Builders. Closures in particular is something really missing from Java at the moment and it's nice to have it in Groovy.
The book continuous and talks about Groovy and XML, Databases, Web and unit testing. The book covers all major topics that it needs after finishing the book you'll know about Groovy and probably want to start developing Groovy code (if you haven't already started!)

The book is written extremly readable and it's been a very pleasent read. The autors done a great job. Thanks!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Not very impressed with this book
I am an experienced java developer and bought this book as a way of learning groovy for a project I was working on. I have not been very impressed with this book. Read more
Published 7 months ago by Andrew

5.0 out of 5 stars The K&R of Groovy programming books
Groovy brings advanced language features such as closures, dynamic typing, and the meta object protocol to the Java platform, and at the same time makes your codebase smaller and... Read more
Published 12 months ago by calvinnme

4.0 out of 5 stars Excellent resource
Highly recommend the book to those starting to learn Groovy and as a reference for those that are somewhat familiar with it.
Published 12 months ago by Penguinns

5.0 out of 5 stars Groovy is different. Get this book and learn
I feel like Groovy is like a programming language "Eintopf", it aggregates some best characteristics of a variety of programming languages. Read more
Published 15 months ago by Ning Zhao

5.0 out of 5 stars Groovy In Action is an awesome Groovy book and reference.
For those of you who haven't heard of Groovy, Groovy is a scripting language that is built on top of Java. Read more
Published 19 months ago by Daniel Sline

5.0 out of 5 stars awesome
This book is totally awesome. The book makes it very easy to jump around and come back to previous chapters. The book's online forum is great too. Read more
Published 19 months ago by Juan Carlos

5.0 out of 5 stars Great Primer (if a bit dated) on a Great Language
While getting a little long in the tooth (GINA was released pre-Groovy 1.0, Groovy is now above 1.5), the material presented in the book is still very relevant and helpful. Read more
Published 20 months ago by Joe McTee

5.0 out of 5 stars Fabulous book, except for the last chapter...
This book is fantastic. Very well done, easy read. It was the first tech book that I read cover-to-cover -without getting bored- in a long time. Read more
Published 21 months ago by Clinton Begin

4.0 out of 5 stars Well written, light to read
Learn a new language every year - as someone once said.
I happened across Groovy a couple of months ago and was looking for some printed resource - navigating a website just... Read more
Published 22 months ago by W. Ponikwar

5.0 out of 5 stars Sure to win some converts
This is just a fun book to read! It gives you a great perspective on what the Groovy language is all about while at the same time giving you all the knowledge you need to get... Read more
Published 24 months ago by Aaron Blondeau

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)

Groovy in Action

This is a: Book

Anecdotes, Experiences, Opinions, Comments Dierk König: I’m the lead author of this book. Writing Groovy in Action (or Gina for short) was a totally new experience for me. I was involved in other book projects before as a reviewer and ...

Author: Dierk Koenig, Guillaume Laforge, Andrew Glover, Paul King, Jon Skeet;  Foreword: James Gosling;  Number Of Pages: 696; ...

(Report this)
Created on Feb 25, 2007, last edited on Feb 25, 2007.

 Read More and Edit at Amapedia.com opens new browser window



Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.