1.Groovy是常用的脚本
 
           有的时候使用脚本比编写Java代码要方便的多,而Groovy脚本则是XWorker提供额最主要和最常用的脚本动作模型。
 
       2.Groovy的调用方式
 
           在XWorker中Groovy是先编译成类,然后再调用的,Groovy脚本编译后是groovy.lang.Script,运行的也是它。
 
       3.变量处理
 
           在Groovy脚本中没有通过def等申明而直接使用的变量将会放入到全局变量上下文中。
 
           比如:user = ["name":"zhangsan", "age":40];那么user变量将会放入到全局变量上下文中,而def user=["name":"zhangsan", "age":40]的user变量则不会。
 
       4.GroovyAction的使用方式
 
        
        - 使用外部Groovy
 在XWorker之外编写和编译的Groovy脚本。
 
- 使用内部Groovy
 在当前事物的事物管理器编写的*.groovy脚本文件。
 
- 代码
 直接写在动作中的Groovy脚本
  
       
       
<?xml version="1.0" encoding="utf-8"?>
<GroovyAction name="GroovyActionDemo" descriptors="xworker.lang.actions.GroovyAction"
        varScope="Global" code="println("Hello Groovy");"></GroovyAction>