项目算完成了,等测试报告出来的时间里玩玩groovy,不玩不知道,一玩吓一跳,groovy与ruby好象啊。
看看下面的代码:
ruby的closures与groovy的closures机制几乎完全一样,除了符号改变之外。有兴趣的话看看这个:
http://groovy.codehaus.org/Tutorial+2+-+Code+as+data%2C+or+closures
如果说groovy有什么优点的话,就是它可以直接利用java丰富的类库,实在爽:
语法层面没什么好谈的,我更希望了解下groovy在实际应用中的表现,IBM的develper works上面有个实战groovy系列,值的好好读读
补充下,在spring中调用groovy beans的方法:
首先需要一个java接口,比如:
在spring配置文件中配置:
调用的话跟使用一般的bean没什么不同:
看看下面的代码:
ruby的closures与groovy的closures机制几乎完全一样,除了符号改变之外。有兴趣的话看看这个:
http://groovy.codehaus.org/Tutorial+2+-+Code+as+data%2C+or+closures
如果说groovy有什么优点的话,就是它可以直接利用java丰富的类库,实在爽:
语法层面没什么好谈的,我更希望了解下groovy在实际应用中的表现,IBM的develper works上面有个实战groovy系列,值的好好读读
补充下,在spring中调用groovy beans的方法:
首先需要一个java接口,比如:
在spring配置文件中配置:
调用的话跟使用一般的bean没什么不同:
也许随着groovy性能的提升,将业务层完全由动态语言来实现不是没有可能。