Isbn: 9781937785307 - programming groovy 2: dynamic productivity for the java developer (34 risultati)

Perfeziona la tua ricerca

  • Libri (34)

a

Fascia di prezzo personalizzata (EUR)

a

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: World of Books (was SecondSale), Montgomery, IL, U.S.A.World of Books (was SecondSale)

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Buono

    EUR 6,00

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 2 disponibili

    Paperback. Condizione: Good. 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.…

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.ThriftBooks-Dallas

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Buono

    EUR 6,00

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Paperback. Condizione: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.

  • Lingua: Inglese

    Editore: Pragmatic Programmers, LLC, The, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Better World Books, Mishawaka, IN, U.S.A.Better World Books

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Ottimo

    EUR 6,64

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Condizione: Fine. Used book that is in almost brand-new condition. May contain a remainder mark. Better World Books: Buy Books. Do Good.

  • Lingua: Inglese

    Editore: Pragmatic Programmers, LLC, The, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Better World Books: West, Reno, NV, U.S.A.Better World Books: West

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Molto buono

    EUR 6,64

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Condizione: Very Good. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.

  • Lingua: Inglese

    Editore: Pragmatic Programmers, LLC, The, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Better World Books, Mishawaka, IN, U.S.A.Better World Books

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Buono

    EUR 6,64

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Condizione: Good. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: World of Books Inc, Montgomery, IL, U.S.A.World of Books Inc

    Venditore con 4 stelle
    Contatta il venditore

    Condizione: Usato - Buono

    EUR 7,80

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 2 disponibili

    Paperback. Condizione: Good. 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.…

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: HPB-Red, Dallas, TX, U.S.A.HPB-Red

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Buono

    EUR 4,52

    EUR 3,29 spedizione 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: AwesomeBooks, Wallingford, Regno UnitoAwesomeBooks

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Molto buono

    EUR 3,33

    EUR 4,79 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 2 disponibili

    Paperback. Condizione: Very Good. Programming Groovy 2: Dynamic Productivity for the Java Developer (Pragmatic Programmers) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. .…

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: MusicMagpie, Stockport, Regno UnitoMusicMagpie

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Molto buono

    EUR 3,31

    EUR 6,38 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 1 disponibili

    Condizione: Very Good. Condizione sovraccoperta: 48073734. 1780596846. 6/4/2026 6:14:06 PM.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, United States, Raleigh, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: WorldofBooks, Goring-By-Sea, WS, Regno UnitoWorldofBooks

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Molto buono

    EUR 5,06

    EUR 6,51 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 3 disponibili

    Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: HPB-Emerald, Dallas, TX, U.S.A.HPB-Emerald

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Molto buono

    EUR 9,03

    EUR 3,29 spedizione 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority.

  • Lingua: Inglese

    Editore: - -, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Bahamut Media, Reading, Regno UnitoBahamut Media

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Molto buono

    EUR 4,66

    EUR 8,12 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 2 disponibili

    Paperback. Condizione: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. …

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: medimops, Berlin, Germaniamedimops

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Molto buono

    EUR 15,12

    EUR 10,00 spedizione 
    Spedito da Germania a U.S.A.

    Quantità: 1 disponibili

    Condizione: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 29,97

    EUR 2,32 spedizione 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Condizione: New.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, US, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Rarewaves.com USA, London, LONDO, Regno UnitoRarewaves.com USA

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 32,37

     Spedizione gratuita 
    Spedito da Regno Unito a U.S.A.

    Quantità: 5 disponibili

    Paperback. Condizione: New. 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 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. The strength of Java is no longer in the language. It's in the Java Platform--the JVM, JDK, and rich frameworks and libraries. You don't have to leave the rich Java Platform to take advantage of dynamic languages such as Groovy. Groovy preserves the Java 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. This book will help you quickly learn the new features in Groovy 2 so you can readily apply them on your next project. In addition, you'll master Groovy's powerful yet complex run-time and compile-time metaprogramming features. Everything's up to date and waiting for you to dig in.…

  • Lingua: Inglese

    Editore: Pragmatic Programmers, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: PBShop.store US, Wood Dale, IL, U.S.A.PBShop.store US

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 32,74

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 15 disponibili

    PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Come nuovo

    EUR 32,11

    EUR 2,32 spedizione 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Condizione: As New. Unread book in perfect condition.

  • Lingua: Inglese

    Editore: Pragmatic Programmers, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: PBShop.store UK, Fairford, GLOS, Regno UnitoPBShop.store UK

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 28,43

    EUR 5,84 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 15 disponibili

    PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf 7/25/2013, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: BargainBookStores, Grand Rapids, MI, U.S.A.BargainBookStores

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 37,37

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 5 disponibili

    Paperback or Softback. Condizione: New. Programming Groovy 2: Dynamic Productivity for the Java Developer. Book.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, Raleigh, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Grand Eagle Retail, Bensenville, IL, U.S.A.Grand Eagle Retail

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 38,89

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Paperback. Condizione: new. Paperback. 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 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. The strength of Java is no longer in the language. It's in the Java Platform--the JVM, JDK, and rich frameworks and libraries. You don't have to leave the rich Java Platform to take advantage of dynamic languages such as Groovy. Groovy preserves the Java 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. This book will help you quickly learn the new features in Groovy 2 so you can readily apply them on your next project. In addition, you'll master Groovy's powerful yet complex run-time and compile-time metaprogramming features. Everything's up to date and waiting for you to dig in!" Programming Groovy 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 and compile time metaprogramming. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. …

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: GreatBookPricesUK, Woodford Green, Regno UnitoGreatBookPricesUK

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 28,34

    EUR 17,44 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 1 disponibili

    Condizione: New.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Ria Christie Collections, Uxbridge, Regno UnitoRia Christie Collections

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 34,58

    EUR 13,13 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: Più di 20 disponibili

    Condizione: New. In English.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: THE SAINT BOOKSTORE, Southport, Regno UnitoTHE SAINT BOOKSTORE

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 27,53

    EUR 20,59 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 17 disponibili

    Paperback / softback. Condizione: New. New copy - Usually dispatched within 4 working days.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, US, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Rarewaves USA, HEBRON, KY, U.S.A.Rarewaves USA

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 51,86

     Spedizione gratuita 
    Spedito in U.S.A.

    Quantità: Più di 20 disponibili

    Paperback. Condizione: New. 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 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. The strength of Java is no longer in the language. It's in the Java Platform--the JVM, JDK, and rich frameworks and libraries. You don't have to leave the rich Java Platform to take advantage of dynamic languages such as Groovy. Groovy preserves the Java 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. This book will help you quickly learn the new features in Groovy 2 so you can readily apply them on your next project. In addition, you'll master Groovy's powerful yet complex run-time and compile-time metaprogramming features. Everything's up to date and waiting for you to dig in.…

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: GreatBookPricesUK, Woodford Green, Regno UnitoGreatBookPricesUK

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Come nuovo

    EUR 33,85

    EUR 17,44 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 1 disponibili

    Condizione: As New. Unread book in perfect condition.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: London Bridge Books, London, Regno UnitoLondon Bridge Books

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Usato - Discreto

    EUR 5,15

    EUR 52,32 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 1 disponibili

    paperback. Condizione: Fair.

  • Lingua: Inglese

    Editore: Pragmatic Bookshelf, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Revaluation Books, Exeter, Regno UnitoRevaluation Books

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 52,75

    EUR 14,53 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 2 disponibili

    Paperback. Condizione: Brand New. 2nd edition. 333 pages. 9.25x7.50x0.75 inches. In Stock.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, LLC, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Books Puddle, Woodside, NY, U.S.A.Books Puddle

    Venditore con 4 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 64,09

    EUR 3,50 spedizione 
    Spedito in U.S.A.

    Quantità: 1 disponibili

    Condizione: New. pp. 350.

  • Lingua: Inglese

    Editore: The Pragmatic Programmers, LLC, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: Majestic Books, Hounslow, Regno UnitoMajestic Books

    Venditore con 4 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 60,35

    EUR 7,56 spedizione 
    Spedito da Regno Unito a U.S.A.

    Quantità: 1 disponibili

    Condizione: New. pp. 350.

  • Lingua: Inglese

    Editore: Pragmatic Programmers Aug 2013, 2013

    1937785300 / 9781937785307

    • Brossura

    Da: AHA-BUCH GmbH, Einbeck, GermaniaAHA-BUCH GmbH

    Venditore con 5 stelle
    Contatta il venditore

    Condizione: Nuovo

    EUR 43,63

    EUR 35,00 spedizione 
    Spedito da Germania a U.S.A.

    Quantità: 2 disponibili

    Taschenbuch. Condizione: Neu. Neuware - 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 NeedTo work on the examples in the book you need Groovy 2.0.5 and Java JDK 5 or higher. …