程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Groovy >> Groovy,Grails,Netbeans安裝配置手冊

Groovy,Grails,Netbeans安裝配置手冊

編輯:Groovy

本文針對Groovy和Grails的新人編寫,如果你已經很熟悉,就請打住,以免耽誤你的時間,如果你有閒情,請對本文提出批評並指正。

Groovy,運行在JVM上的動態語言,語法與Java語法類似,大受Java程序員喜愛,而且直接支持Java語法。Grails,基於Groovy,Spring和Hiberante的Rails樣式框架,幫助快速敏捷開發Web應用。Grails應用需要Spring和Hibernate支持,對於一些非高級應用,普通開發人員無需掌握Spring和Hibernate知識。Netbeans則是Sun開發的IDE,6.5版本之前號稱支持Groovy和Grails,不過請注意“號稱”一詞,所謂的Groovy插件充其量只是一個玩具而已。相比Netbeans對Ruby的支持不遺余力(據說被評為最佳的Ruby IDE),被許多Java人士所鄙視。Netbeans的下一個版本6.5將內建支持Groovy和Grails開發,也就是說,安裝Netbeans之後,無需再去折騰下載Groovy創建,安裝和配置了。如果以前有被玩弄過的人士應該更能體會內建支持的含義。對於Netbeans在支持Groovy和Grails方面的進步和提高,還是要鼓勵一下,除了IDEA,免費的工具對Groovy和Grails支持都差強人意。

因為不同的環境,配置可能有略有不同,先說明一下本文涉及工具的版本和操作系統。Java6,Groovy 1.5.6,Grails 1.0.3,Netbeans 6.5 M1,操作系統是Ubuntu 8.04。Windows和Ubuntu在配置環境變量上有區別,本文會簡單說明一下,相信會使用Windows的Java程序員都會配置。注意,請先確認你的JDK已經安裝,且JDK版本是1.5以上。

一 安裝配置Groovy

從Groovy的官方網站下載最新的正式版1.5.6,Windows和Ubuntu系統都下載zip壓縮文件,別下載那些打包好的exe,deb文件,現在都提倡環保,綠色天然好一點。

將下載好的groovy-binary-1.5.6.zip解壓,例如解壓安裝到c:\groovy-1.5.6(Windows)或/home/javaread/groovy-1.5.6(Ubuntu),然後配置運行Groovy所需要的系統環境變量,增加明為GROOVY_HOME的系統變量,並指向groovy的安裝目錄c:\groovy-1.5.6(Windows)或/home/javaread/groovy-1.5.6(Ubuntu)。Windows就不特別說明了,這裡簡單說一下Ubuntu如何設置系統變量:用vi或者gedit打開/home/javaread/.bashrc文件,在文件末尾追加下面內容。

1GROOVY_HOME=/home/javaread/Applications/groovy-1.5.6

2 PATH=$PATH:$GROOVY_HOME/bin:

3 exportPATHGROOVY_HOME

配置好之後,驗證一下Groovy的安裝配置是否成功。在系統命令行執行groovy -v,如果返回Groovy Version: 1.5.6 JVM: 10.0-b22等字樣表示安裝配置成功。

接下來下載Groovy文檔,解壓到本地即可,如果有Groovy文檔,Netbeans則可以有方法提示說明,否則則沒有。這一步可選,看個人需要。

二 安裝配置Grails

從Grails官方網站下載最新版本1.0.3,Windows從這裡下載zip壓縮格式,Ubuntu從這裡下載tar/gz壓縮格式。將下載好的grails-bin-1.0.3.zip或者grails-bin-1.0.3.tar.gz解壓安裝到c:\grails-1.0.3(Windows)或/home/javaread/grails-1.0.3(Ubuntu)。

接下又是體力活,配置運行Grails所需要的系統環境變量。 和Groovy雷同,增加名為GRAILS_HOME的系統變量,指向Grails的安裝目錄。Ubuntu系統同樣需要在/home/javaread/.bashrc追加下面內容。

1 GRAILS_HOME=/home/wayne/Applications/grails-1.0.3

2 PATH=$PATH:$GRAILS_HOME/bin

3 exportPATH GRAILS_HOME

加上Java和Groovy系統配置變量,完整的配置應該與以下內容類似。

1 JAVA_HOME=/usr/lib/jvm/java-6-sun

2 GROOVY_HOME=/home/javaread/Applications/groovy-1.5.6

3 GRAILS_HOME=/home/javaread/Applications/grails-1.0.3

4 PATH=$PATH:$JAVA_HOME/bin:$GROOVY_HOME/bin:$GRAILS_HOME/bin

5 exportPATHJAVA_HOMEGROOVY_HOMEGRAILS_HOME

三 安裝配置Netbeans

從Netbeans的官方網站下載6.5 M1(如果有更新的版本請下載最新版本),注意要下載Web & Java EE這個版本。下載後開始安裝,圖形的安裝界面也不用多解釋,當安裝程序詢問是否安裝GlassFish和Tomcat的時候,記得一個都不用選,Groovy和Grails開發用不著。一路next,應該無驚無險就能安裝成功。

啟動Netbeans,打開Tools->Options菜單,進入Groovy配置頁,開始配置Netbeans中配置Groovy和Grails。

先配置Groovy,照虎畫貓,設置你自己的Groovy安裝路徑,如果沒有下載Groovy的文檔,Groovy Doc一欄則保持為空。

然後配置Grails,按葫蘆畫瓢,設置你自己的Grails安裝路徑。

四 創建第一個Grails項目

創建一個新的Grails項目,如下圖,要選擇Groovy。

輸入項目名稱,這裡是app。

比較簡單,只需要兩個步驟,現在可以運行了,F6快捷鍵運行。如果看到下面頁面,那第一項目已經運行成功了,高興吧,折騰這麼久,終於有東西看了!由於還有開發任何應用,目前只能看到這一個頁面,後面介紹如何增加應用。

五 第一個Grails應用

創建一個Site Domain Class

打開Site.groovy,增加內容,groovy編輯器還不錯。

創建Site相關的控制器和視圖,不需要用Grails的命令。

自動生成的代碼分布如下圖,在IDEA中,這三者相互關聯,IDEA導航功能做的好。

SiteController.goovy代碼。

F6一下,這一次有東西看了,浏覽器直接進入http://localhost:8080/app/site/list,現在可以對Site CRUD了,就是這麼簡單,來一張效果圖。

六 總結

應該說Netbeans 6.5 M1還算不錯,已經能夠滿足開發Grails應用的基本要求了,但是相比IDEA,導航功能做的差了一些,GSP編輯器還不支持Grails標簽自動提示,希望6.5正式版能有所改進。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved