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!"