Sell Back Your Copy
For a $3.48 Gift Card
Trade in
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, or download a FREE Kindle Reading App.

Groovy in Action [Paperback]

Dierk Koenig (Author), Andrew Glover (Author), Paul King (Author), Guillaume Laforge (Author), Jon Skeet (Author), James Gosling (Foreword)
4.7 out of 5 stars  See all reviews (25 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  

Book Description

January 24, 2007

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.

Early PDF chapters of Groovy in Action are available from the Manning Early Access Program (MEAP) at http://www.manning.com/koenig. As part of this program, readers can also discuss the early manuscript with the author and help shape the manuscript as it's being developed by joining the Author Forum.



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

About the Author

Guillaume Laforge is the official Groovy Project Manager and member of the JSR-241 Expert Group standardizing the Groovy Scripting Language. Guillaume is a software architect and Open Source consultant, working for OCTO Technology.


Product Details

  • Paperback: 696 pages
  • Publisher: Manning Publications; 1 edition (January 24, 2007)
  • Language: English
  • ISBN-10: 1932394842
  • ISBN-13: 978-1932394849
  • Product Dimensions: 9.2 x 7.4 x 1.3 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #120,565 in Books (See Top 100 in Books)

More About the Authors

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

 

Customer Reviews

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

16 of 16 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
This review is from: Groovy in Action (Paperback)
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...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 11 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)   
Amazon Verified Purchase(What's this?)
This review is from: Groovy in Action (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
5.0 out of 5 stars What a great new language!, February 3, 2007
By 
This review is from: Groovy in Action (Paperback)
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!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
abstract syntax tree, template method, string buffer, groovy code, iscase method, def relay, import groovy, conditional execution structures, groovyc task, relay method calls, groovy command, groovy files, groovy script, using groovy, type groovy, domain class name, parent classloader, assert list, last evaluated expression, spread operator, advanced testing techniques, working with regular expressions, def keyword, subscript operator, attached closure
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Seeing the Grails, Integrating Groovy, Paul Tergat, Visual Basic, All Grails, Khalid Khannouchi, Illegal Capacity, Java Virtual Machine, Elements of Reusable Object-Oriented Software, Internet Explorer, Addison Wesley, Meta-Object Protocol, Sample Tutorial, Java Runtime Environment, Hello World, Unlike Java, Object-Relational Mapping, Every Groovy, Bertrand Meyer, New Game, Command Processor, Unit-testing Groovy, Data Access Objects, Groovy Way
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(30)
(18)
(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 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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject