<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的蛋殼

    倡導自由、開放、分享的Java技術社區 http://www.javaread.com

     

    Groovy,Grails,Netbeans安裝配置手冊

    本文針對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文件,在文件末尾追加下面內容。

     

    配置好之后,驗證一下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追加下面內容。

    1GRAILS_HOME=/home/wayne/Applications/grails-1.0.3
    2PATH=$PATH:$GRAILS_HOME/bin
    3export PATH  GRAILS_HOME

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

     

    三 安裝配置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正式版能有所改進。










    相關資料拓展:

    Groovy and Grails in NetBeans
    基于Groovy的構建系統Gradle
    NetBeans 6.5發布中直接包含Groovy/Grails支持




    本文作者:javaread.com

    posted on 2008-07-28 11:50 javaread.com 閱讀(2252) 評論(1)  編輯  收藏

    評論

    # re: Groovy,Grails,Netbeans安裝配置手冊[未登錄] 2008-07-28 22:30 ty

    你在domain目錄下建一個文件夾,再到這個文件夾里建domain類你會發現netbeans不能生成這個類的conroller和view。idea就可以,netbeans對grails的支持還是不如idea。  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆檔案

    Java

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99亚洲男女激情在线观看| 亚洲av乱码一区二区三区| 麻豆一区二区三区蜜桃免费| 最近免费中文字幕视频高清在线看| 污视频网站免费在线观看| 国产午夜免费福利红片| 亚洲xxxxxx| 午夜视频在线观看免费完整版| 亚洲VA综合VA国产产VA中| 免费人人潮人人爽一区二区| 亚洲国产成人久久一区久久| 黄色片网站在线免费观看| 亚洲AV成人潮喷综合网| 韩国免费a级作爱片无码| 久久国产精品亚洲一区二区| 亚洲电影免费观看| 亚洲日韩乱码中文字幕| 国产做床爱无遮挡免费视频| 一个人免费播放在线视频看片 | 又长又大又粗又硬3p免费视频| 国产午夜无码片免费| 亚洲午夜精品久久久久久人妖| 亚洲AV无码专区在线电影成人| 最近免费中文字幕MV在线视频3| 国内自产少妇自拍区免费| 亚洲狠狠婷婷综合久久蜜芽| 国产女高清在线看免费观看| 国产精品永久免费视频| 亚洲韩国在线一卡二卡| 日本午夜免费福利视频| 久青草视频在线观看免费| 亚洲激情校园春色| 午夜国产大片免费观看| 你懂的在线免费观看| 亚洲香蕉久久一区二区| av在线亚洲欧洲日产一区二区| 天天综合亚洲色在线精品| 亚洲VA中文字幕无码一二三区| 搜日本一区二区三区免费高清视频 | www.av在线免费观看| 无码欧精品亚洲日韩一区|