Introduction To  Groovy


  •    Installing Of Groovy
  •   Compiling Of  Groovy
  •    The Groovy Shell &  Console
  •  Creating Of your first Groovlet
New to the Groovy


  • Groovy &  Java
  • Harnessing the power of Groovy
  • Groovy sytnax
  • Datatypes, Operator overloading, &Collections
  •   Closures
Java & Groovy Integration


  • GroovyBeans or POGOs
  • Autogeneration of getters & setters
  • Construtors, optional method parameters,
  • Calling Of Java from Groovy &Groovy from Java
Groovy from the Command-line


  • Groovy as an operating systems scripting language
  •  Running on uncompiled Groovy scripts
  •  Working with the command line arguments
 File I/O


  •  Working with the Files in Groovy
  •  Groovy extensions to the
  •  Creating  the archives
  •  Integrating with the  ANT
Working with XML


  •  Review of  the XML concepts
  • Consuming  of XML
  • Parsing the XML with XmlParser
  • Slurping the XML with XmlSlurper
  • Generating  an XML
  • Generating an XML with MarkupBuilder
  • Generating an XML with StreamingMarkupBuilder
  •  Writing of XML to a file
Network &Web Services Programming with Groovy


  • Review of network programming concepts, IP addresses, &DNS
  • Creating an RESTful web service client
  •  Working with SOAP, XML-RPC, Atom & RSS feeds
Database Development


  • Using  of Groovy to query databases
  • Exporting Database content using Groovy & XML
  • Object-rational database development


  •  Review of JUnit & testing concepts
  • Integrating  The Groovy with JUnit
  • Determining The code coverage with Cobertura
  • Working with The Mock Objects