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 java.io
- 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
Testing
- Review of JUnit & testing concepts
- Integrating The Groovy with JUnit
- Determining The code coverage with Cobertura
- Working with The Mock Objects