1 option
Programming Groovy 2 : dynamic productivity for the Java developer / Venkat Subramaniam.
- Format:
- Book
- Author/Creator:
- Subramaniam, Venkat, author.
- Series:
- The pragmatic programmers Programming Groovy 2
- Language:
- English
- Subjects (All):
- Groovy (Computer program language).
- Java (Computer program language).
- Physical Description:
- 1 online resource (340 pages) : illustrations
- Edition:
- 1st edition
- Other Title:
- Dynamic productivity for the Java developer
- Place of Publication:
- Dallas, Texas ; Raleigh, North Carolina : The Pragmatic Bookself, 2013.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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.
- Contents:
- Beginning Groovy. Getting started
- Groovy for Java eyes
- Dynamic typing
- Using closures
- Working with strings
- Working with collections
- Using Groovy. Exploring the GDK
- Working with XML
- Working with databases
- Working with scripts and classes
- MOPping Groovy. Exploring metaobject protocol (MOP)
- Intercepting methods using MOP
- MOP method injection
- MOP method synthesis
- MOPping up
- Applying compile-time metaprogramming
- Using metaprogramming. Groovy builders
- Unit testing and mocking
- Creating DSLs in Groovy.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (EBC, viewed March 14, 2018).
- ISBN:
- 9781680504354
- 1680504355
- 9781941222522
- 1941222528
- 9781680504347
- 1680504347
- 9781937785307
- 1937785300
- OCLC:
- 893098237
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.