Groovy JMX
JMX是defacto标准,用于监控与Java虚拟环境有任何关系的所有应用程序。鉴于Groovy直接位于Java之上,Groovy可以利用已经为Java实现的大量工作。 监视JVM…
Groovy DSLS
Groovy允许在顶层语句的方法调用的参数周围省略括号。这被称为“命令链”功能。这个扩展的工作原理是允许一个人链接这种无括号的方法调用,在参数周围不需要括号,也不需要链接调用之间的…
Groovy 数据库
Groovy的groovy-sql模块提供了比当前Java的JDBC技术更高级的抽象。Groovy sql API支持各种各样的数据库,其中一些如下所示。 HSQLDB Oracl…
Groovy 构建器
在软件开发过程中,有时开发人员花费大量时间来创建数据结构,域类,XML,GUI布局,输出流等。有时用于创建这些特定需求的代码导致在许多地方重复相同的代码片段。这是Groovy的建设…
Groovy 命令行
被称为groovysh的Groovy shell可以很容易地用于评估groovy表达式,定义类和运行简单的程序。当安装Groovy时,将安装命令行shell。 以下是Groovy中…
Groovy 模板引擎
Groovy的模板引擎的操作方式类似于邮件合并(从数据库自动添加名称和地址到字母和信封,以便于将邮件,特别是广告发送到许多地址),但是它更加通用。 字符串中的简单模板 如果你采用下…
Groovy 元对象编程
元对象编程或MOP可以用于动态调用方法,并且可以即时创建类和方法。 那么这是什么意思呢?让我们考虑一个叫Student的类,它是一个没有成员变量或方法的空类。假设你必须在这个类上调…
Groovy Booleans
Groovy Booleans(布尔值)是用来表示真值的特殊数据类型:true和false。 可使用这种数据类型,简单地跟踪真/假的条件(conditions)。 布尔值…
Groovy Shebang行
除了单行注释外, 还有一种被特别的行注释, 通常被称作shebang行,它通常在UNIX系统中被认知,它容许脚本直接在命令行中运行那些你已经安装的Groovy和那些已经在PATH中…