Programming Groovy 2 dynamic productivity for the Java developer

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 expe...

Descripción completa

Detalles Bibliográficos
Otros Autores: Subramaniam, Venkat, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Dallas, Texas ; Raleigh, North Carolina : The Pragmatic Bookself 2013.
Edición:1st edition
Colección:The pragmatic programmers Programming Groovy 2
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629493806719
Tabla de Contenidos:
  • 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.