2008年05月
Groovy语言对于模式的实现显得随意和方便了许多,这次我们来看看Decorate模式的例子,可以说由于闭包和Groovy语言的动态性,模式在Groovy编程中更像是一种自然而然的行为。阅读全文>
发表于 @ 2008年05月27日 07:12:00|评论(loading...)|编辑
在语言中,正则表达式一直是一个主要的内容。而Groovy语言的正则表达式也是在Java语言的基础上做了一定的简化,以达到我们敏捷编程的目的。阅读全文>
发表于 @ 2008年05月23日 07:46:00|评论(loading...)|编辑
灵活的使用闭包,可以使得我们常用的设计模式得到极大的简化。有关闭包与模式之间的关系,就是这篇文字要谈到的内容。阅读全文>
发表于 @ 2008年05月22日 07:54:00|评论(loading...)|编辑
Groovy语言在编码的快捷性上下了很大的功夫,“*”操作符也是其中的一个例子,熟练的使用该操作符,能极大的简化我们的集合操作。阅读全文>
发表于 @ 2008年05月20日 07:48:00|评论(loading...)|编辑
在Java语言中,我们很少使用断言,但是在Groovy语言中,这种状况可能要改变了,因为使用断言的确很方便。阅读全文>
发表于 @ 2008年05月19日 07:38:00|评论(loading...)|编辑
本文是系列《Groovy探索之Builder》的最后一篇,想要探讨一下Builder应用的另外一个场景,继续丰富我们的想象力,看看基于Builder的DSL的巨大生命力。阅读全文>
发表于 @ 2008年05月15日 08:31:00|评论(loading...)|编辑
这个部分的《Groovy探索之闭包》,我们来探讨闭包的另一个灵活的特性——curry,看看我们在实际的编码过程中如何使用它。阅读全文>
发表于 @ 2008年05月14日 08:08:00|评论(loading...)|编辑
“.&”运算符在Groovy语言中相当重要,它一方面使得对方法的操作相当简单和方便;另一方面,它又是连接方法和闭包的桥梁。阅读全文>
发表于 @ 2008年05月12日 19:43:00|评论(loading...)|编辑
本文是美国的开发人员参加了2G会议以后的blog,把2G这几年的成功粗略的展示给了我们,虽然只有简单的几个例子,但仍然看到了2G的发展和前途,特别是天空电视台项目,明明白白的告诉我们,Grails完全可以应用于大型项目,没有RoR的应用于大项目的担心。阅读全文>
发表于 @ 2008年05月11日 23:18:00|评论(loading...)|编辑
个人感觉,Range类型应该是作为Groovy语言取消了普通for循环后的一个补充吧,因为each和增强for循环毕竟不能完全代替普通for循环。除此之外,Range类型也有它自己的一定的灵活性。阅读全文>
发表于 @ 2008年05月09日 08:37:00|评论(loading...)|编辑
对于Java语言津津乐道的设计模式,到了Groovy语言,又是什么样子呢?可以肯定的说,Groovy语言的动态性或多或少的影响了每一种模式,今天先来谈谈Adapter模式。阅读全文>
发表于 @ 2008年05月08日 18:42:00|评论(loading...)|编辑
《Groovy探索之Builder 》的第三篇,我们正式的来创建一个builder,来看看到底要如何才能创建一个自己的builder阅读全文>
发表于 @ 2008年05月07日 18:19:00|评论(loading...)|编辑
Groovy对集合类扩展了很多有用的方法,都是基于闭包的基础之上,本篇选取了几个常用的方法来说一说。阅读全文>
发表于 @ 2008年05月07日 08:06:00|评论(loading...)|编辑
自我感觉,从Spring+Struts平台转向Grails(Rails)平台的时间越来越近了,倒腾了几个月的Grails,有了一点点的想法,说出来讨论讨论。阅读全文>
发表于 @ 2008年05月06日 18:13:00|评论(loading...)|编辑
本文是《Groovy探索之Builder》系列的第二篇,来解析一下BuilderSupport的各个方法的用途,为创建自己的builder做准备。阅读全文>
发表于 @ 2008年05月05日 18:21:00|评论(loading...)|编辑
Groovy除了引入了Gstring来方便我们对字符串的操作,另外还对String对象的操作做了进一步的简化,使得我们对String对象的操作更加方便。阅读全文>
发表于 @ 2008年05月05日 07:48:00|评论(loading...)|编辑
Groovy语言的builder是一个应该花点力气掌握的东西,因为它是Groovy语言DSL编程的核心之一。本系列将慢慢带你进入Groovy语言的Builder编程,同时也慢慢的熟悉DSL编程。阅读全文>
发表于 @ 2008年05月04日 16:12:00|评论(loading...)|编辑