Rod Cope, CTO, OpenLogic, inc.
James Strachan
Track: Java
Date: Wednesday, July 28
Time: 5:20pm - 6:05pm
Location: Mt. Hood
TrackBack
Groovy is a new dynamic, object-oriented scripting language for the Java Virtual Machine (JVM) that feels like a mixture of Ruby, Python, and Java. It gives you the expressive power of Ruby, the simplicity of Python, and direct access to the (enhanced) JDK and all existing Java code. You can declare variable, argument, and method types if you want static typing, or simply leave them off to go fully dynamic. Better yet, use static typing just when you need it, like when you want to integrate heavily with existing Java code.
One of Groovy's most powerful features is called Groovy Markup, a way to concisely define just about any hierarchical structure directly in your code. This session shows you how to take advantage of Groovy Markup and much more as we introduce the language in the context of a typical application. We'll show you how to build a GUI, execute Ant scripts in-line, access a database, read and write XML, and more in just a few lines of code.
You'll leave the session with everything you need to know to start programming in the Groovyest language ever.