
Groovy-概述
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
Groovy语言 Grails框架入门
掌握基本的 Grails 开发技术,并能够进一步独立学习 Grails 的高级功能。 Grails 是搭建在动态语言 Groovy 之上的一个开源 MVC Web 开发框架,Grails 的一个显著特点在于“快”,这主要得益于 Groovy 脚本语言的动态特性,也得益于其“一栈式”的设计。与传统的 Java/C# Web 开发框架相比,它可以使用极少的代码和配置实现诸如表单提交、数据库读写转载 2015-01-05 19:01:52 · 1761 阅读 · 0 评论 -
JAVA与groovy脚本的结合使用
java执行groovy shell脚本org.codehaus.groovygroovy-all2.4.0-beta-1添加groovy jar包支持====================================================package groovy;import groo转载 2017-03-28 17:35:01 · 5359 阅读 · 0 评论 -
Groovy常用语法总结
过去半年都在写Groovy,基本都是在实战中学习,从java转过来,也还没什么问题,毕竟基础,架构都没变。Groovy的强大特性中,Closure,MetaClass都尝试过,Closure基本上就是当方法或者回调接口使用,再高级的用法就没用过了,没有特别体会什么好处,当回调接口就是省的定义接口,简洁了一些;MetaClass就有专门为一个模块做了些MetaClass,和GORM差不多的,转载 2015-01-05 19:05:12 · 1929 阅读 · 0 评论 -
Groovy入门教程
Groovy入门教程kmyhy@126.com 2009-5-13一、groovy是什么简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy 抛弃了java烦琐的文法。同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员转载 2015-01-05 19:04:19 · 1096 阅读 · 0 评论 -
Groovy的闭包
一个简单的例子[1,2,3].each{entry -> print entry} each是循环执行的意思,它是List.each方法需要一个闭包参数{}是闭包的部分entry是参数部分(当然可以是命名为你喜欢的任何非关键字 如 a,e,people等等)->右边是要执行的代码块 def sum=01.upto(1转载 2015-01-05 19:14:37 · 1246 阅读 · 0 评论 -
Groovy闭包深入学习
闭包 1. 定义和执行闭包 Java代码 def one = { num1, num2 -> println "param is: $num1 & $num2" } one(2, 3) // 简便写法。输出 param is: 2 & 3 one 2, 3 // 省略()的等效写法 one转载 2015-01-05 19:10:32 · 1142 阅读 · 0 评论 -
Groovy基础——Closure(闭包)详解
这篇文章介绍一下Closure的一些语法特性,以及它的使用方法,我们用规则以及代码的方法进行展现,和介绍MetaClass不同的是,这次我们将先列出规则,再贴上代码,让大家对所阐述的目标更加明确。 一、代码块(Blocking)在介绍闭包前,先来讲几个Groovy中代码块的一些特性。1.groovy的变量作用域和java相似,代码块内部声明的变量不能被外部访问调用。转载 2015-01-05 19:08:11 · 2277 阅读 · 0 评论 -
Grails完美解决一对多(One to many)Model动态表单的自动组装
这里的试验是在Grails下做的,但是在Spring MVC中应该也能适用,即便不行,通过简单的扩展也能达到效果。对于其他框架像Struct之类应该也都没问题(不了解,不确定)。能实现的自动封装包含:1.一层简单模型[java] view plaincopyclass AddressCommand { String city转载 2015-01-05 19:05:42 · 1346 阅读 · 1 评论 -
Groovy&Grails
在公司内部分享中准备了Groovy&Grails的一些内容,在这里列出PPT中的核心内容,以便有兴趣的朋友对Groovy和Grails有初步的印象,后面会就这一主题有更深入的分享。 RoR(Ruby on Rails)的革命与Web开发的新时代 开发效率是J2EE的5倍以上。Java的困惑:繁琐的配置、耗时的环境、可移植性差、资源占用大。动态语言:转载 2015-01-05 19:02:32 · 1291 阅读 · 0 评论 -
Java和groovy相互调用
java interfaceJava代码 package groovy; public interface IFoo { public Object run(Object foo, Object bar); } groovy implementsJava代码 package gro转载 2017-03-28 18:21:28 · 5294 阅读 · 0 评论