Top Banner
22

Embedding Groovy in your Java applications

May 24, 2015

Download

Technology

Spring IO

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!
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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