re: Groovy1.1 RC2 发布了! 山风小子 2007-11-04 08:43
@欢乐猪
Groovy有安装版的,可以将.groovy与groovy.exe关联起来,双击.groovy即可执行groovy脚本程序 :)
至于Groovy Eclipse Plugin的开发员是part time还是full time我就不太清楚了,不过IBM的Project Zero在支持此插件的开发,是最近加入的 :)
re: Groovy1.1 RC2 发布了! 山风小子 2007-11-03 11:33
@5D壁纸
老兄是来做广告的吧 :)
@huangyifu
目前Groovy暂时不支持Java中的匿名类
re: Grails 1.0 RC1 发布了 山风小子 2007-10-27 15:57
@zzz
请使用Groovy的最新版本
Groovy Shell (1.1-rc-1, JVM: 1.6.0_03-b05)
Type 'help' or '\h' for help.
--------------------------------------------------
groovy:000> for(int i=0;i<5;i++) print i;
01234===> null
groovy:000>
re: 《Grails权威指南》即将出版 山风小子 2007-10-26 21:45
@铁血寺菊
呵呵~不知道呀
@Caixiaopig
11月初就会出版了 :)
re: Grails 1.0 RC1 发布了 山风小子 2007-10-26 20:07
“问一下,为啥我运行grails报一下错误呢?
Unrecognized option: --classpath
Could not create the Java virtual machine. ”
“运行grails”,指的是哪个命令呢?
看看一下路径中是否含空格,比如路径“C:\Documents and Settings”就有问题。
re: 《Grails权威指南》即将出版 山风小子 2007-10-25 20:12
@Caixiaopig
非也~下月初出版,之前正在设计封面呢 :)
@静儿
静儿妹妹,你的博客我也经常光顾的,不过你似乎很懒噢 :)
> 最近气候转凉,保重身体
谢谢,你也要注意身子啊。
re: 《Grails权威指南》即将出版 山风小子 2007-10-19 19:40
@赫连紫軒(puras)
月末出版 :)
re: 刚毕业就没人要? 山风小子 2007-10-18 20:51
你瞄准的都是那些小公司吧 :)
re: Groovy1.1 RC1发布了! 山风小子 2007-10-15 20:00
@Friszart
从一个侧面反应出Groovy & Grails的拥护者越来越多了 :)
re: 《Grails权威指南》即将出版 山风小子 2007-10-05 16:34
《Grails权威指南》将于节后出版,敬请期待!
re: 老外的工作精神,深深地震撼我的心 山风小子 2007-10-02 13:36
汗颜中……
re: 在印度的的日子 山风小子 2007-09-29 21:23
他们的肤色。。。唉~
这是因为UserController有相应的domain class——User,一般我们会grails generate-all User一下,这样所有的代码都生成好了,其中包括gsp文件。
而对于LoginController来说,它应该没有相应的domain class,因此你不能用generate-all命令来生成‘所有’的代码,只能自己手动创建,我想你应该没为LoginController手动创建过任何gsp文件吧,比如list.gsp。
我在《 Groovy轻松入门——Grails实战基础篇》写那个LoginController是为了说明‘不是非得存在domain class才能有controller的’,其实你只要先创建用grails create-domain-class创建User这个domain class,然后用grails generate-all User来生成所有关于User domain class的代码即可 :)
最后我想说明一点,通常情况下用Grails开发无需任何配置,请仔细研究一下Grails自动帮你生成的UserController.groovy,你就知道如何跳转页面了 :)
希望我的回答对你有所帮助。
如果还有什么问题,请到我们群里问以得到及时的回答 :)
@千里冰封
Groovy是基于Java的老牌动态语言,而非‘脚本’语言,因为它的执行方式不是解释执行的 :)
re: 《Grails权威指南》即将出版 山风小子 2007-09-13 20:01
@轩朗=maninred
应该不会令您失望的 :)
re: 《Grails权威指南》即将出版 山风小子 2007-09-10 20:58
@dnlzsy
是口碑向来不错的‘飞思出版社’ :)
@Wen
目前国内似乎只有JavaEye上的Grails圈子和JetBrains中国的那个Groovy论坛,它们的网址都在侧栏的‘Groovy & Grails’一栏中 :)
re: 日記2 山风小子 2007-09-09 14:19
感谢「山风孩子」。平常谢谢您的照顾。
我是从前的事是容易忘记的东西。然后,照片和从前的零部件件等讨厌保留的 !
我这样地认为。
「人为了[由于] 现在,活。所以,一定喜欢现在的生活如果没有那么不。」
有我的青春还有因为连做的话,,有那么多的梦还有因为连做的话,能作快乐地活着我。
是吗喔。我使用这样的藉口,准许自己的全部错误。我真是容易忘记的东西吧 !「以前,现在、将来」的这种时间,为什么为了[由于] 现在,活。将来没如何的预定价格考虑。
我更,更努力这事可能。为了[由于] 自己,建造最棒的将来。
by 金山快译
把‘山风小子’翻为‘山风孩子’,唉~令我哭笑不得 :)
我一直坚信只要自己努力了,就多半可以成功!
静儿,一起努力噢 :)
re: 提交Bug及功能建议 山风小子 2007-09-09 10:16
‘管理’中的‘公告’编写是比以前人性化了,但以前所写的公告在现在的编辑器中尽然没有显示出来,劳烦dudu解决一下,谢谢!
re: Web框架找工难易比较 山风小子 2007-09-08 15:20
国内和国外的行情不一样,国外在用Java的时候,国内还在流行用delphi呢 :)
re: 《Grails权威指南》即将出版 山风小子 2007-09-08 14:31
@海边沫沫
多谢支持,希望您喜欢 :)
re: Grails0.6发布了! 山风小子 2007-09-08 10:29
@fuck
不知阁下说的‘飞快’是真的快还是反语,从您的昵称‘fuck’来看可能是后者,
如果真是这样,请检查一下设置是否为官方推荐的那种 :)
@Alexander.Yu
如果定义成员变量时,没有使用访问限制关键字,比如private, protected等,那么Groovy就会自动帮我们生成getter和setter :)
package com.puras.groovy;
class TestAction {
def message;
def execute() {
message = "Hello world"
return "success"
}
def getMessage() {
return message
}
}
我觉得
def getMessage() {
return message
}
可以省略,
那样你的代码会更简洁 :)
re: Grails0.6发布了! 山风小子 2007-09-02 14:59
我用了一下,感觉很好,
其中印象最深刻的是启动速度和'grails generate-all SomeDomainClassName'比以前的版本要快很多很多,
欣喜中……
re: 软件开发技术常用术语英中对照 山风小子 2007-08-26 17:26
大哥,你也太能写了,小弟佩服佩服 :)
@远离尘嚣
呵呵,那你等到Groovy1.1final发布后再试试吧 :)
re: 2007年Groovy好事连连 山风小子 2007-08-08 21:10
@远离尘嚣
听说年底之前会出版 :)
@远离尘嚣
嗯,如果既要追求速度,又要追求质量的话,采用Grails是最明知的选择了 :)
re: Ruby真有那么好吗? 山风小子 2007-08-08 21:06
@远离尘嚣
> In a word,groovy不但是王储,还是太子!
我也是这么认为的 :)
ps: Groovy Team将在Groovy2.0开发中致力于性能的提升,而Groovy1.1也有少许性能提升,期待Groovy1.1,期待Groovy登基 :)
@zgqhyh
这个问题我没遇到过,
看看你的GROOVY_HOME路径中有没有空格比如C:\Program Files\Groovy
@远离尘嚣
> 现在可以执行了,但我的苹果系统上的这个程序,有问题,就是GUI上,只出现两竖排'计算器按键'
这个问题我使用Groovy1.0final时遇到过,在Groovy1.1beta中已经修正了。
温馨提示: 请运行groovysh看一下你当前使用的Groovy的版本号是多少 :)
@远离尘嚣
可能现在的版本支持这种写法了,我以前也想这么写,但总报错。
多谢您提醒 :)
@远离尘嚣
对了,GroovyEclipse这个plugin自带的Groovy是1.0 final,而我现在用的是最新版1.1beta2,所以需要运行此程序请安装Groovy1.1beta2,目前也提供了Installer,我建议下载这个安装文件版本,双击XXX.groovy即可运行Groovy程序:)
@远离尘嚣
panel(layout: new BorderLayout()) {
textField(id: " expr " , constraints: BorderLayout.NORTH)
...
}
中的id: " expr "就是swing.expr的由来,别忘了Groovy是动态语言,属性和行为可以在运行时添加和修改的 :)
应该先定义后引用:
def cheese = "changed"
println "Nice ${cheese} Gromit!"