embedding groovy in your java applications

22

Upload: spring-io

Post on 24-May-2015

110 views

Category:

Technology


4 download

DESCRIPTION

Speaker: Cedric Champeau The Groovy language has always been promoted as an excellent companion to the Java language, but also as a lightweight platform for building DSLs on the JVM. In practice, Groovy offers a wide range of options to integrate with Java: plain application then use it as a jar dependency, cross-compilation, GroovyScriptEngine, GroovyShell, ... Furthermore, each of those solutions have benefits or disavantages that you might not be aware of. In this talk, we will discuss those options, show examples of integration and demonstrate how you can leverage the rich configuration options of Groovy to make the experience very smooth. If you ever dreamt of sneaky throwing Groovy into your heavyweight application, you may end up with new ideas to do so!

TRANSCRIPT

Page 1: Embedding Groovy in your Java applications
Page 2: Embedding Groovy in your Java applications
Page 3: Embedding Groovy in your Java applications
Page 4: Embedding Groovy in your Java applications
Page 5: Embedding Groovy in your Java applications
Page 6: Embedding Groovy in your Java applications
Page 7: Embedding Groovy in your Java applications
Page 8: Embedding Groovy in your Java applications
Page 9: Embedding Groovy in your Java applications
Page 10: Embedding Groovy in your Java applications
Page 11: Embedding Groovy in your Java applications
Page 12: Embedding Groovy in your Java applications
Page 13: Embedding Groovy in your Java applications
Page 14: Embedding Groovy in your Java applications
Page 15: Embedding Groovy in your Java applications
Page 16: Embedding Groovy in your Java applications
Page 17: Embedding Groovy in your Java applications
Page 18: Embedding Groovy in your Java applications
Page 19: Embedding Groovy in your Java applications
Page 20: Embedding Groovy in your Java applications
Page 21: Embedding Groovy in your Java applications
Page 22: Embedding Groovy in your Java applications