用groovy你能做一些酷的事情
在JDK6中引入了动态语言,这个“用groovy你能做一些酷的事情”会议主题是陈列出Groovy的一些特性,帮助开发人员提高工作效率。
Groovy专家Guillaume Laforge, Dierk Konig, 和 Guillaume Alleon 参加了。
介绍了一些标准特性(增强语言的特性,closures,支持正则表达示,GString,集合,等等),以前更多是讨论提高效率的特性,
以下值得更多的关注:
groovy编译器和GPath:你不再需要与复杂的Xpath APIs 来访问数据。用GPaht xml 文档担当首先的类对象,允许你去访问数据通过
调用属性。使用编译器,你反向引用(you work in reverse direction),使用对象和支持创建XML文件。连同XMl编译器一起的还有Swing
和ANT编译器。
注释的支持 :今年1.1版本发布以后,Groovy决定仅仅支持动态语言也支持注释。当它将允许双向访问数据这是一个重要的
里程碑。一个示范使用GOOgle juice 和TestNG,展示了多么容易的测试一个案例使用注入模拟数据能被开发。
活的对象: Groovy shell特性不仅仅是一个简单的方法去探索这个语言,而且习惯于交换式的探索当前的Java运行环境。当嵌入
到一个应用中,运行时的配置能实时的探究和修改,允许你去检查你所想象的和考验之前持久改变在你的代码中的原理。
动态应用: 编译Groovy到java 类文件中,然后使用这些静态的文件到你的应用中是一个可选的方式,但这有两个可选项供开发者
利用。大多数编译是使用这个GroovyClassloader--用这个可选项,这个Groovy脚步在远行时被请求时被编译,允许源文件被改变和使用
不需要重新启动这个应用。
本文由Rami翻译自(http://www.infoq.com/news/2007/05/cool-things-with-groovy),欢迎拍砖,如有不当请批评指正,非常谢谢!
posted on 2007-05-10 23:31
Harryson 阅读(3116)
评论(0) 编辑 收藏 所属分类:
Tutorial 、
J2SE