loading...
Groovy被设计为帮助你在Java平台上以快速的、更简洁和有趣的方式完成事情,将Python和Ruby的强大功能带到Java平台内部.Groovy项目经理Guillaume Laforge在Nabble上兴奋的宣布同时发布Groovy 1.5.7(当前稳定版本) 和Groovy 1.6-beta-2(将来的主要版本) ...
Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性.Java开发者可以使用类似Java的语法来获得这些特性的支持.
Frerk Meyer在最近的blog文章中提到额外的在Portal Pack的Groovy支持,它是在Groovy中遵循JSR 286组件的,同时支持WebSynergy的部署.Satya提供了Portal Pack 3.0更多细节 和它的针对组件作者的多语言支持. ...
Gpath是我们在Groovy语言中要经常用到的功能,这篇向你全部展示Gpath的用法。
作者: 小把戏发表于: 2008-10-08 10:55:41 (GMT 8) 简介:我知道NetBeans对Groovy支持,在这个版本中会不会对Groovy有所加强。:P.
不知不觉,《Groovy探索之闭包》系列已经到了第八篇了,可以说我非常喜欢Groovy语言的闭包,常常在寻求一些闭包的新用法,学无止境。本篇主要谈谈如何使用闭包来实现Java语言所实现的命令模式和策略模式。
Groovy 中包含了抽象的groovy.text.TemplateEngine 类和groovy.text.Template 接口。可见Groovy 表现的很开放,它们使得将任何模板引擎插入到Groovy 中成为可能,比如Velocity 或者FreeMarker 引擎,可惜现在还没有。查看groovy.text.
而Groovy 作为Java 家族的皇储(安心做储君就行了),多线程方面自然不会甘拜下风。Groovy 通过MetaClass 对java.lang.Thread 进行了扩展,即所谓的GDK - Groovy methods added to Java SE classes。在原java.lang.Thread 类中增加了两个方法,分别 ...
Groovy语言可谓是善于吸收百家之长,来达到它实现敏捷编程的目的,这篇文字试着举出几个例子,来看看Groovy语言有哪些敏捷方式。
其实,有关于Groovy语言的MOP编程,前面的文字已经零星的讲到了,只是这个系列文字才做系统和全面的阐述,今天是第一篇。
Groovy语言对于Map类型的输入参数的巧妙使用,使得我们又获得了一种实现DSL编程的方法,它首先就被应用在GroovyBean的初始化上。
本篇是整个系列文字的最后一篇,可以看到,Groovy语言的List类的确为我们做了让我们惊喜的功能提升,让我们可以更快、更好的使用它。
查看groovy.text 包http://groovy.codehaus.org/api/groovy/text/package-frame.html,我们可以看到Groovy(当前版本1.6-beta-1) 自己提供了GStringTemplateEngine、SimpleTemplateEngine、XmlTemplateEngine 三个模板引擎实现。 ...
而本篇所要介绍的角色也用了let 后缀,叫做Groovlet,不能简单识作为Groovy let ---- 小Groovy 程序。不尽对,确切来说它是GroovyServlet、进一步Groovy Service let 的简称,没错,它实质上也是一个Servlet,也就是Servlet 的扩展。简单讲就是用Groovy ...