Groovy
yangvlive
这个作者很懒,什么都没留下…
展开
-
Groovy高效编程——创建DSL
Groovy高效编程——创建DSL 利用Groovy与生俱来的动态特性,创建DSL(Domain Specific Language)是一件十分容易的事情。下面通过一个例子,向大家展示一下用Groovy创建DSL的优雅之处:利用下面这种语法 person { name { firstname Daniel lastname转载 2008-08-31 01:11:00 · 1765 阅读 · 0 评论 -
Groovy学习之资料篇
标签: Groovy , 学习资料 , 苏小勇Groovy 官方网站,大部分问题看这里的文档都可以搞定了,从入门到精通在这里都可以完成。 PLEAC-Groovy 大量的代码示例,是Perl CookBook的一个Groovy版本 。 Groovy Tutorial 非常好的一个介绍Groovy的ppt,可以快速的对groovy有一个总体的了解,可以看作是Groovy In A转载 2008-08-31 02:09:00 · 672 阅读 · 0 评论 -
Groovy 1.5的新特性
Groovy 1.5的新特性作者 Guillaume Laforge译者 曹云飞 发布于 2008年1月15日 下午11时12分 社区 Java 主题 动态语言, 脚本 标签 Groovy Groovy,针对JVM的类Java动态语言,如陈年好酒一样成熟了。在2007年1月成功地发布了Groovy 1.0之后,下一个主要的里程碑1.5版已经发布。在1.5转载 2008-08-31 01:09:00 · 704 阅读 · 0 评论 -
Groovy高效编程——动态改变对象的能力
从Groovy1.1beta-2开始,实现动态改变对象的能力变的十分简单:一开始,我们有这样一个类:class Person {String name}该类的实例都是哑巴,不能说话,作为造物主的我们该完善它们,使它们能自我介绍(添加实例方法):class Person {String name}// 添加自我介绍的行为Person.me转载 2008-08-31 02:21:00 · 828 阅读 · 0 评论 -
Groovy全攻略--运行篇
Groovy脚本是一个包含许多语句和类声明的文本文件.Groovy的用法和其他脚本语言类似.下面是几种运行Groovy脚本的方法:1.使用交互控制台Groovy有一个Swing交互控制台,允许你像使用SQL工具一样输入和执行Groovy语句.控制台支持历史记录,因此你可以向前或向后遍历命令.如果你已经安装了Groovy二进制分发包,你可以使用下面的命令启动Groovy Swing控制台.如果像启动转载 2008-08-31 02:17:00 · 1406 阅读 · 0 评论 -
Groovy全攻略--嵌入篇
Groovy被设计得非常轻量级,很容易迁入到任何Java应用系统。你可以使用BSF将Groovy脚本嵌入任何Java代码中.但是Groovy提供了一个轻量级的紧密集成.下面是3种主要方法:1.使用Shell调试脚本或表达式在Groovy中你可以使用GroovyShell对Groovy脚本和表达式进行调试.GroovyShell允许你通过Binding对象传入或传出变量.// 从Jav转载 2008-08-31 02:17:00 · 1050 阅读 · 0 评论 -
Groovy解惑——closure中的delegate
Groovy解惑——closure中的delegate 曾经很多Groovy开发者问我closure中的delegate是什么,有什么作用?其实closure中的delegate类似于类中的this,让我们看一个小例子,大家就清楚了 :)Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code转载 2008-08-31 02:12:00 · 1160 阅读 · 0 评论 -
Groovy高效编程——DSL实战(更新于2008.05.25)
转载于 Groovy高效编程——DSL实战(更新于2008.05.25) 在Java中调用存储过程是一件比较繁琐的事情,为了提高开发效率,我写了一个针对Oracle存储过程调用的DSL。用法和代码如下所示:我们先看一下语法:1,调用存储过程:call(name: procedure_name, type: procedure, url: jdbc:oracle:thin:user转载 2008-08-30 23:25:00 · 912 阅读 · 0 评论 -
安装IntelliJ IDEA 7.0及Groovy插件
一、下载IntelliJ IDEA 7.0 http://www.jetbrains.com/idea/download/index.html二、从网上下载IntelliJ IDEA 7.0.2 注册机,解压,在dos下运行idea.exe,即可获得注册码三、安装groovy插件 File -> Settings -> IDE Settings -> Pl原创 2008-08-31 04:31:00 · 4439 阅读 · 2 评论 -
Groovy高效编程——‘匕首方法’的使用
Groovy高效编程——‘匕首方法’的使用Groovy提供了许多‘匕首方法’(匕首,短小精悍也~如each,eachWithIndex, any,every,grep,join,sort,find,findAll,collect,groupBy,inject,reverse, tokenize, unique,max,min,count,sum等)来提升开发者的开发效率,但常被Java开发转载 2008-08-31 02:23:00 · 808 阅读 · 0 评论 -
Groovy解惑——closure中的owner
Groovy解惑——closure中的owner 在上篇《Groovy解惑——closure中的delegate》中,我帮大家讲解了delegate是什么以及其作用。本篇将讲解一下closure中的owner,以及this,delegate以及owner三者间的关系。先让我们来看个例子:Code highlighting produced by Actipro CodeHighlighter转载 2008-08-31 02:12:00 · 921 阅读 · 0 评论 -
Groovy高效编程——用Gant替代Ant(更新于2008.02.18)
Groovy高效编程——用Gant替代Ant(更新于2008.02.18) Ant的威力在Java界无人不知,无人不晓。可惜想在Ant的build.xml中处理逻辑很不方便,幸好在Groovy界出现了Gant(Groovy + Ant),使我们能够像写普通程序那样编写脚本。本文讲解了如何将您所拥有的Ant知识应用到Gant中,并利用Gant大大提高开发效率。0,安装Groovy( Groovy轻松转载 2008-08-31 02:14:00 · 2303 阅读 · 0 评论