Learning Groovy

Download Learning Groovy PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1484221176
Total Pages : 116 pages
Book Rating : 4.4/5 (842 download)

DOWNLOAD NOW!


Book Synopsis Learning Groovy by : Adam L. Davis

Download or read book Learning Groovy written by Adam L. Davis and published by Apress. This book was released on 2016-08-05 with total page 116 pages. Available in PDF, EPUB and Kindle. Book excerpt: Start building powerful apps that take advantage of the dynamic scripting capabilities of the Groovy language. This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy, such as using Groovy design patterns, writing DSLs in Groovy, and taking advantage of Groovy's functional programming features. There is more to Groovy than the core language, so Learning Groovy covers the extended Groovy ecosystem. You'll see how to harness Gradle (Groovy's build system), Grails (Groovy's web application framework), Spock (Groovy's testing framework), and Ratpack (Groovy's reactive web library). What You'll Learn Grasp Groovy fundamentals, including the GDK or Groovy Development Kit Master advanced Groovy, such as writing Groovy DSLs Discover functional programming in Groovy Work with GPars, the built-in concurrency library Use Gradle, the build system Master Grails, the web application framework Work with Spock, the testing framework Harness Ratpack, the reactive web library Who This Book Is For Although this book is intended for those with a Java background, anyone with basic programming skills could benefit from it. This book is a data-filled, yet easy-to-digest tour of the Groovy language and ecosystem.

Learning Groovy 3

Download Learning Groovy 3 PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1484250583
Total Pages : 163 pages
Book Rating : 4.4/5 (842 download)

DOWNLOAD NOW!


Book Synopsis Learning Groovy 3 by : Adam L. Davis

Download or read book Learning Groovy 3 written by Adam L. Davis and published by Apress. This book was released on 2019-07-25 with total page 163 pages. Available in PDF, EPUB and Kindle. Book excerpt: Start building powerful apps that take advantage of the dynamic scripting capabilities of the Groovy language, including what's new in Groovy version 3.0. This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy, such as using Groovy design patterns, writing DSLs in Groovy, and taking advantage of Groovy's functional programming features. Also, Learning Groovy 3 has been updated to Groovy 3.0 to include the new Parrot parser which was extended to support additional syntax options and language features. It also includes coverage of Groovydoc, which allows you to embed Groovydoc comments in various ways. And, this book covers how Groovy supports Java type annotations and more. There is more to Groovy than the core language, so Learning Groovy 3, Second Edition covers the extended Groovy ecosystem. You'll see how to harness Gradle (Groovy's build system), Grails (Groovy's web application framework), Spock (Groovy's testing framework), and Ratpack (Groovy's reactive web library). What You Will Learn Grasp Groovy fundamentals, including the GDK Master advanced Groovy, such as writing Groovy DSLsDiscover functional programming in GroovyWork with GPars, the built-in concurrency libraryUse Gradle, the build systemMaster Grails, the web application frameworkWork with Spock, the testing frameworkHarness Ratpack, the reactive web library Who This Book Is For Those with a Java background, though anyone with basic programming skills can benefit from it. This book is a data-filled, yet easy-to-digest tour of the Groovy language and ecosystem.

Groovy in Action

Download Groovy in Action PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1638352879
Total Pages : 1403 pages
Book Rating : 4.6/5 (383 download)

DOWNLOAD NOW!


Book Synopsis Groovy in Action by : Cédric Champeau

Download or read book Groovy in Action written by Cédric Champeau and published by Simon and Schuster. This book was released on 2015-06-03 with total page 1403 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Groovy in Action, Second Edition is a thoroughly revised, comprehensive guide to Groovy programming. It introduces Java developers to the dynamic features that Groovy provides, and shows how to apply Groovy to a range of tasks including building new apps, integration with existing code, and DSL development. Covers Groovy 2.4. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology In the last ten years, Groovy has become an integral part of a Java developer's toolbox. Its comfortable, common-sense design, seamless integration with Java, and rich ecosystem that includes the Grails web framework, the Gradle build system, and Spock testing platform have created a large Groovy community About the Book Groovy in Action, Second Edition is the undisputed definitive reference on the Groovy language. Written by core members of the Groovy language team, this book presents Groovy like no other can—from the inside out. With relevant examples, careful explanations of Groovy's key concepts and features, and insightful coverage of how to use Groovy in-production tasks, including building new applications, integration with existing code, and DSL development, this is the only book you'll need. Updated for Groovy 2.4. Some experience with Java or another programming language is helpful. No Groovy experience is assumed. What's Inside Comprehensive coverage of Groovy 2.4 including language features, libraries, and AST transformations Dynamic, static, and extensible typing Concurrency: actors, data parallelism, and dataflow Applying Groovy: Java integration, XML, SQL, testing, and domain-specific language support Hundreds of reusable examples About the Authors Authors Dierk König, Paul King, Guillaume Laforge, Hamlet D'Arcy, Cédric Champeau, Erik Pragt, and Jon Skeet are intimately involved in the creation and ongoing development of the Groovy language and its ecosystem. Table of Contents PART 1 THE GROOVY LANGUAGE Your way to Groovy Overture: Groovy basics Simple Groovy datatypes Collective Groovy datatypes Working with closures Groovy control structures Object orientation, Groovy style Dynamic programming with Groovy Compile-time metaprogramming and AST transformations Groovy as a static language PART 2 AROUND THE GROOVY LIBRARY Working with builders Working with the GDK Database programming with Groovy Working with XML and JSON Interacting with Web Services Integrating Groovy PART 3 APPLIED GROOVY Unit testing with Groovy Concurrent Groovy with GPars Domain-specific languages The Groovy ecosystem

Making Java Groovy

Download Making Java Groovy PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1638352267
Total Pages : 520 pages
Book Rating : 4.6/5 (383 download)

DOWNLOAD NOW!


Book Synopsis Making Java Groovy by : Kenneth Kousen

Download or read book Making Java Groovy written by Kenneth Kousen and published by Simon and Schuster. This book was released on 2013-09-18 with total page 520 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day-to-day work with Java. It starts by introducing the key differences between Java and Groovy—and how you can use them to your advantage. Then, it guides you step-by-step through realistic development challenges, from web applications to web services to desktop applications, and shows how Groovy makes them easier to put into production. About this Book You don't need the full force of Java when you're writing a build script, a simple system utility, or a lightweight web app—but that's where Groovy shines brightest. This elegant JVM-based dynamic language extends and simplifies Java so you can concentrate on the task at hand instead of managing minute details and unnecessary complexity. Making Java Groov is a practical guide for developers who want to benefit from Groovy in their work with Java. It starts by introducing the key differences between Java and Groovy and how to use them to your advantage. Then, you'll focus on the situations you face every day, like consuming and creating RESTful web services, working with databases, and using the Spring framework. You'll also explore the great Groovy tools for build processes, testing, and deployment and learn how to write Groovy-based domain-specific languages that simplify Java development. Written for developers familiar with Java. No Groovy experience required. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. What's Inside Easier Java Closures, builders, and metaprogramming Gradle for builds, Spock for testing Groovy frameworks like Grails and Griffon About the Author Ken Kousen is an independent consultant and trainer specializing in Spring, Hibernate, Groovy, and Grails. Table of Contents PART 1: UP TO SPEED WITH GROOVY Why add Groovy to Java? Groovy by example Code-level integration Using Groovy features in Java PART 2: GROOVY TOOLS Build processes Testing Groovy and Java projects PART 3: GROOVY IN THE REAL WORLD The Spring framework Database access RESTful web services Building and testing web applications

Groovy Programming

Download Groovy Programming PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 0080471595
Total Pages : 497 pages
Book Rating : 4.0/5 (84 download)

DOWNLOAD NOW!


Book Synopsis Groovy Programming by : Kenneth Barclay

Download or read book Groovy Programming written by Kenneth Barclay and published by Elsevier. This book was released on 2010-07-27 with total page 497 pages. Available in PDF, EPUB and Kindle. Book excerpt: Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java, applications written in Groovy can make full use of the Java Application Programmer Interfaces (APIs). This means Groovy can integrate seamlessly with applications written in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming.This book introduces all the major aspects of Groovy development and emphasizes Groovy's potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity with Java programming, and progresses to discuss advanced topics such as GUI builders, Groovlets, Unit Testing, and Groovy SQL. The first comprehensive book on Groovy programming that shows how writing applications and scripts for the Java platform is fast and easy Written by leading software engineers and acclaimed computing instructors Offers numerous programming examples, code samples, detailed case studies, exercises for self-study, and a companion website with a Windows-based Groovy editor

Beginning Groovy and Grails

Download Beginning Groovy and Grails PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 143021046X
Total Pages : 427 pages
Book Rating : 4.4/5 (32 download)

DOWNLOAD NOW!


Book Synopsis Beginning Groovy and Grails by : Jim Shingler

Download or read book Beginning Groovy and Grails written by Jim Shingler and published by Apress. This book was released on 2008-09-22 with total page 427 pages. Available in PDF, EPUB and Kindle. Book excerpt: Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java–driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk. Beginning Groovy and Grails is the first introductory book on the Groovy language and its primary web framework, Grails. This book gets you started with Groovy and Grails and culminates in the example and possible application of some real–world projects. You follow along with the development of each project, implementing and running each application while learning new features along the way.

Programming Groovy 2

Download Programming Groovy 2 PDF Online Free

Author :
Publisher : Pragmatic Programmers
ISBN 13 : 9781937785307
Total Pages : 0 pages
Book Rating : 4.7/5 (853 download)

DOWNLOAD NOW!


Book Synopsis Programming Groovy 2 by : Venkat Subramaniam

Download or read book Programming Groovy 2 written by Venkat Subramaniam and published by Pragmatic Programmers. This book was released on 2013 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Demonstrates how developers working with small- to mid-sized companies can take advantage of Amazon Web Services (AWS) such as the Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications.

Beginning Groovy, Grails and Griffon

Download Beginning Groovy, Grails and Griffon PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1430248076
Total Pages : 351 pages
Book Rating : 4.4/5 (32 download)

DOWNLOAD NOW!


Book Synopsis Beginning Groovy, Grails and Griffon by : Christopher M Judd

Download or read book Beginning Groovy, Grails and Griffon written by Christopher M Judd and published by Apress. This book was released on 2013-03-12 with total page 351 pages. Available in PDF, EPUB and Kindle. Book excerpt: Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java–driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk. Beginning Groovy, Grails and Griffon is the first introductory book on the Groovy language and its primary web framework, Grails. Griffon is also covered. While Grails is the Web framework for building Groovy Web applications, Griffon is the deskop framework for building desktop Groovy applications. Could Groovy be the new Java? It's light, fast and free (open source). This book gets you started with Groovy, Grails and Griffon, and culminates in the example and possible application of some real–world projects. You follow along with the development of each project, implementing and running each application while learning new features along the way.

Pete the Cat's Groovy Imagination

Download Pete the Cat's Groovy Imagination PDF Online Free

Author :
Publisher : HarperCollins
ISBN 13 : 0062974122
Total Pages : 40 pages
Book Rating : 4.0/5 (629 download)

DOWNLOAD NOW!


Book Synopsis Pete the Cat's Groovy Imagination by : James Dean

Download or read book Pete the Cat's Groovy Imagination written by James Dean and published by HarperCollins. This book was released on 2021-09-07 with total page 40 pages. Available in PDF, EPUB and Kindle. Book excerpt: An Instant New York Times Bestseller! When a cloudy gray sky cancels Pete the Cat’s beach day plans, a big box is all he needs to beat the rainy-day blues. Pete the Cat wants to go surfing, but he looks outside and—oh no!—it’s gray and rainy. Does Pete get sad? No, he doesn’t! Instead, he finds a really big and GROOVY box. Find out in this epic adventure just where Pete’s imagination takes him. From the authors of the #1 New York Times bestselling Pete the Cat series, James and Kimberly Dean, this out-of-the-box picture book is reminiscent of Pete favorites like Magic Sunglasses and perfect for fans of Not a Box by Antoinette Portis. Don't miss Pete's other adventures, including Pete the Cat: I Love My White Shoes, Pete the Cat: Rocking in My School Shoes, Pete the Cat and His Four Groovy Buttons, Pete the Cat Saves Christmas, Pete the Cat and His Magic Sunglasses, Pete the Cat and the Bedtime Blues, Pete the Cat and the New Guy, Pete the Cat and the Cool Cat Boogie, Pete the Cat and the Missing Cupcakes, and Pete the Cat and the Perfect Pizza Party, and Pete the Cat: Crayons Rock!.

Dance Party Countdown (Groovy Joe #2)

Download Dance Party Countdown (Groovy Joe #2) PDF Online Free

Author :
Publisher : Scholastic Inc.
ISBN 13 : 1338184660
Total Pages : 40 pages
Book Rating : 4.3/5 (381 download)

DOWNLOAD NOW!


Book Synopsis Dance Party Countdown (Groovy Joe #2) by : Eric Litwin

Download or read book Dance Party Countdown (Groovy Joe #2) written by Eric Litwin and published by Scholastic Inc.. This book was released on 2017-09-12 with total page 40 pages. Available in PDF, EPUB and Kindle. Book excerpt: Knock! Knock! Groovy Joe, the fun-lovin', guitar-strummin' easy goin' doggy is back and ready for a dance party with you . . . and a whole new math-lovin' doggy crew ! Groovy Joe is totally fun.He's a tail-wagging, song singing party of one!And he rocks like this:Disco party bow wow!#1 New York Times bestsellers-Eric Litwin (Pete the Cat: I Love My White Shoes) and Tom Lichtenheld (Goodnight, Goodnight, Construction Site) are back in another groovy story that will have little ones singing, dancing, and learning math to a whole new beat. In his second book, Groovy Joe has a dance party. But Oh no! More and more doggies are knocking on his door, asking to come in. Will there be enough room for everyone? Joe knows just what to do, and soon enough, he has everyone moving and grooving -- the party has only just begun! Signature rhyme, repetition, and musical writing style, combined with wild and witty illustrations infused and gentle math concepts, come together to create an unforgettable new Groovy Joe story all about positivity, creativity, math, and kindness. Groovy Joe is back, ready to get groovy!

Groovy 2 Cookbook

Download Groovy 2 Cookbook PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1849519374
Total Pages : 625 pages
Book Rating : 4.8/5 (495 download)

DOWNLOAD NOW!


Book Synopsis Groovy 2 Cookbook by : Andrey Adamovich

Download or read book Groovy 2 Cookbook written by Andrey Adamovich and published by Packt Publishing Ltd. This book was released on 2013-10-22 with total page 625 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book follows a Cookbook style and is packed with intermediate and advanced level recipes.This book is for Java developers who have an interest in discovering new ways to quickly get the job done using a new language that shares many similarities with Java. The book’s recipes start simple, therefore no previous Groovy experience is required to understand the code and the explanations accompanying the examples.

The Definitive Guide to Grails 2

Download The Definitive Guide to Grails 2 PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1430243783
Total Pages : 351 pages
Book Rating : 4.4/5 (32 download)

DOWNLOAD NOW!


Book Synopsis The Definitive Guide to Grails 2 by : Jeff Scott Brown

Download or read book The Definitive Guide to Grails 2 written by Jeff Scott Brown and published by Apress. This book was released on 2013-02-03 with total page 351 pages. Available in PDF, EPUB and Kindle. Book excerpt: Grails is a full stack framework which aims to greatly simplify the task of building serious web applications for the JVM. The concepts within Grails, like interceptors, tag libs, and Groovy Server Pages (GSP), make those in the Java community feel right at home. Grails’ foundation is on solid open source technologies such as Spring, Hibernate, and SiteMesh, which gives it even more potential in the Java space: Spring provides powerful inversion of control and MVC, Hibernate brings a stable, mature object relational mapping technology with the ability to integrate with legacy systems, and SiteMesh handles flexible layout control and page decoration. Grails complements these with additional features that take advantage of the coding–by–convention paradigm such as dynamic tag libraries, Grails object relational mapping, Groovy Server Pages, and scaffolding. Graeme Rocher, Grails lead and founder, and Jeff Brown bring you completely up–to–date with their authoritative and fully comprehensive guide to the Grails 2 framework. You’ll get to know all the core features, services, and Grails extensions via plug–ins, and understand the roles that Groovy and Grails are playing in the changing Web.

Pete the Cat and His Four Groovy Buttons

Download Pete the Cat and His Four Groovy Buttons PDF Online Free

Author :
Publisher : Harper Collins
ISBN 13 : 0062110616
Total Pages : 41 pages
Book Rating : 4.0/5 (621 download)

DOWNLOAD NOW!


Book Synopsis Pete the Cat and His Four Groovy Buttons by : Eric Litwin

Download or read book Pete the Cat and His Four Groovy Buttons written by Eric Litwin and published by Harper Collins. This book was released on 2012-05-01 with total page 41 pages. Available in PDF, EPUB and Kindle. Book excerpt: An award-winning and bestselling Pete the Cat hardcover picture book! Count down with Pete in this rocking story that makes counting fun! Pete the Cat is wearing his favorite shirt—the one with the four totally groovy buttons. But when one falls off, does Pete cry? Goodness, no! He just keeps on singing his song—after all, what could be groovier than three groovy buttons? This book is a winner of the Theodor Seuss Geisel Honor Award. Plus the fun never stops—download the free groovin’ song! Don't miss Pete's other adventures, including Pete the Cat: I Love My White Shoes, Pete the Cat: Rocking in My School Shoes, Pete the Cat Saves Christmas, Pete the Cat and His Magic Sunglasses, Pete the Cat and the Bedtime Blues, Pete the Cat and the New Guy, Pete the Cat and the Cool Cat Boogie, Pete the Cat and the Missing Cupcakes, Pete the Cat and the Perfect Pizza Party, and Pete the Cat: Crayons Rock!

Modern Programming Made Easy

Download Modern Programming Made Easy PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1484255690
Total Pages : 193 pages
Book Rating : 4.4/5 (842 download)

DOWNLOAD NOW!


Book Synopsis Modern Programming Made Easy by : Adam L. Davis

Download or read book Modern Programming Made Easy written by Adam L. Davis and published by Apress. This book was released on 2020-01-17 with total page 193 pages. Available in PDF, EPUB and Kindle. Book excerpt: Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is largely language agnostic, but mainly covers the latest appropriate and relevant release of Java, with some updated references to Groovy, Scala, and JavaScript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language. What You'll Learn Write code using the functional programming style Build your code using the latest releases of Java, Groovy, and more Test your code Read and write from files Design user interfaces Deploy your app in the cloud Who This Book Is For Anyone who wants to learn how to code. Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.

Groovy and Grails Recipes

Download Groovy and Grails Recipes PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1430216018
Total Pages : 407 pages
Book Rating : 4.4/5 (32 download)

DOWNLOAD NOW!


Book Synopsis Groovy and Grails Recipes by : Bashar Jawad

Download or read book Groovy and Grails Recipes written by Bashar Jawad and published by Apress. This book was released on 2009-01-29 with total page 407 pages. Available in PDF, EPUB and Kindle. Book excerpt: Groovy and Grails Recipes is the busy developer's guide to developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand, well–explained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications.

Pete the Cat's Groovy Bake Sale

Download Pete the Cat's Groovy Bake Sale PDF Online Free

Author :
Publisher : HarperCollins
ISBN 13 : 0062675265
Total Pages : 35 pages
Book Rating : 4.0/5 (626 download)

DOWNLOAD NOW!


Book Synopsis Pete the Cat's Groovy Bake Sale by : James Dean

Download or read book Pete the Cat's Groovy Bake Sale written by James Dean and published by HarperCollins. This book was released on 2018-05-01 with total page 35 pages. Available in PDF, EPUB and Kindle. Book excerpt: Pete the Cat whips up something extra cool in the next Pete the Cat My First I Can Read tale from New York Times bestselling author-illustrator James Dean! The school's bake sale is a day away! Pete tries to make something yummy for his friends. But he seems to be only making a giant mess! Will Pete have something delicious in time for the bake sale? Beginning readers will love Pete's adventure in the kitchen in this My First I Can Read story, complete with original illustrations from the creator of Pete the Cat, James Dean. My First I Can Read books are perfect for shared reading with a child.

Programming Groovy 2

Download Programming Groovy 2 PDF Online Free

Author :
Publisher : Pragmatic Bookshelf
ISBN 13 : 1680504347
Total Pages : 473 pages
Book Rating : 4.6/5 (85 download)

DOWNLOAD NOW!


Book Synopsis Programming Groovy 2 by : Venkat Subramaniam

Download or read book Programming Groovy 2 written by Venkat Subramaniam and published by Pragmatic Bookshelf. This book was released on 2013-07-15 with total page 473 pages. Available in PDF, EPUB and Kindle. Book excerpt: Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy 2 will help you, the experienced Java developer, learn and take advantage of the latest version of this rich dynamic language. You'll go from the basics of Groovy to the latest advances in the language, including options for type checking, tail-call and memoization optimizations, compile time metaprogramming, and fluent interfaces to create DSLs. You don't have to leave the rich Java Platform to take advantage of Groovy. Groovy preserves Java's semantics and extends the JDK, so programming in Groovy feels like the Java language has been augmented; it's like working with a lighter, more elegant Java. If you're an experienced Java developer who wants to learn how Groovy works, you'll find exactly what you need in this book. You'll start with the fundamentals of programming in Groovy and how it works with Java, and then you'll explore advanced concepts such as unit testing with mock objects, using Builders, working with databases and XML, and creating DSLs. You'll master Groovy's powerful yet complex run-time and compile-time metaprogramming features. Much has evolved in the Groovy language since the publication of the first edition of Programming Groovy. Programming Groovy 2 will help you learn and apply Groovy's new features. Creating DSLs is easier now, and Groovy's already-powerful metaprogramming facilities have improved even more. You'll see how to work with closures, including tail call optimization and memoization. The book also covers Groovy's new static compilation feature. Whether you're learning the basics of the language or interested in getting proficient with the new features, Programming Groovy 2 has you covered. What You Need To work on the examples in the book you need Groovy 2.0.5 and Java JDK 5 or higher.