What is Groovy?
Groovy is a scripting language that supports Java syntax and provides templating capability. Groovy scripts are converted, under the covers, into Java classes and run in the same JVM as the rest of WebSphere sMash’s Java code. Scripts are converted into classes on each request, therefore changes do not require a server restart.