关闭

Java和groovy相互调用

java interface Java代码   package groovy;      public interface IFoo {       public Object run(Object foo, Object bar);   }     groovy implements Java代码   package gro...
阅读(723) 评论(0)

JAVA与groovy脚本的结合使用

java执行groovy shell脚本 org.codehaus.groovy groovy-all 2.4.0-beta-1 添加groovy jar包支持 ==================================================== package groovy; import groo...
阅读(712) 评论(0)

Groovy的闭包

一个简单的例子 [1,2,3].each{entry -> print entry}   each是循环执行的意思,它是List.each方法需要一个闭包参数 {}是闭包的部分 entry是参数部分(当然可以是命名为你喜欢的任何非关键字 如 a,e,people等等) ->右边是要执行的代码块     def sum=0 1.upto(1...
阅读(493) 评论(0)

Groovy闭包深入学习

闭包  1. 定义和执行闭包  Java代码   def one = { num1, num2 ->       println "param is: $num1 & $num2"   }   one(2, 3)       // 简便写法。输出 param is: 2 & 3   one 2, 3        // 省略()的等效写法      one...
阅读(429) 评论(0)

Groovy基础——Closure(闭包)详解

这篇文章介绍一下Closure的一些语法特性,以及它的使用方法,我们用规则以及代码的方法进行展现,和介绍MetaClass不同的是,这次我们将先列出规则,再贴上代码,让大家对所阐述的目标更加明确。   一、代码块(Blocking) 在介绍闭包前,先来讲几个Groovy中代码块的一些特性。 1.groovy的变量作用域和java相似,代码块内部声明的变量不能被外部访问调用。...
阅读(880) 评论(0)

Grails完美解决一对多(One to many)Model动态表单的自动组装

这里的试验是在Grails下做的,但是在Spring MVC中应该也能适用,即便不行,通过简单的扩展也能达到效果。对于其他框架像Struct之类应该也都没问题(不了解,不确定)。 能实现的自动封装包含: 1.一层简单模型 [java] view plaincopy class AddressCommand {       String city...
阅读(494) 评论(1)

Groovy常用语法总结

过去半年都在写Groovy,基本都是在实战中学习,从java转过来,也还没什么问题,毕竟基础,架构都没变。 Groovy的强大特性中,Closure,MetaClass都尝试过,Closure基本上就是当方法或者回调接口使用,再高级的用法就没用过了,没有特别体会什么好处,当回调接口就是省的定义接口,简洁了一些;MetaClass就有专门为一个模块做了些MetaClass,和GORM差不多的,...
阅读(949) 评论(0)

Groovy入门教程

Groovy入门教程 kmyhy@126.com  2009-5-13 一、groovy是什么 简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。 作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy 抛弃了java烦琐的文法。同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员...
阅读(354) 评论(0)

Groovy&Grails

在公司内部分享中准备了Groovy&Grails的一些内容,在这里列出PPT中的核心内容,以便有兴趣的朋友对Groovy和Grails有初步的印象,后面会就这一主题有更深入的分享。     RoR(Ruby on Rails)的革命与Web开发的新时代  开发效率是J2EE的5倍以上。 Java的困惑:繁琐的配置、耗时的环境、可移植性差、资源占用大。 动态语言:...
阅读(525) 评论(0)

Groovy语言 Grails框架入门

掌握基本的 Grails 开发技术,并能够进一步独立学习 Grails 的高级功能。  Grails 是搭建在动态语言 Groovy 之上的一个开源 MVC Web 开发框架,Grails 的一个显著特点在于“快”,这主要得益于 Groovy 脚本语言的动态特性,也得益于其“一栈式”的设计。与传统的 Java/C# Web 开发框架相比,它可以使用极少的代码和配置实现诸如表单提交、数据库读写...
阅读(546) 评论(0)
    个人资料
    • 访问:7839108次
    • 积分:67248
    • 等级:
    • 排名:第28名
    • 原创:254篇
    • 转载:2716篇
    • 译文:3篇
    • 评论:717条
    文章分类
    最新评论