Grails是構(gòu)建在開源技術(shù)如:Spring,Hibernate和SiteMesh之
上的Web框架。它提供一個(gè)類似于Rails的平臺(tái)可以無縫與Java平臺(tái)相集成使得開發(fā)者能利用當(dāng)前在Java和JDK方面的投入。Grails提供一
個(gè)完整的開發(fā)平臺(tái)包括內(nèi)置Jetty
web服務(wù)器并提供了一些強(qiáng)大的功能比如簡(jiǎn)單的對(duì)象關(guān)系映射(ORM),自動(dòng)重新加載應(yīng)用程序,為CRUD(新增,查詢,修改,刪除)操作提供代碼自動(dòng)生
成支架(scaffolding)。此外Grails還提供了一些在Java中慣用的語法包括:運(yùn)用AOP思想的攔截器,動(dòng)態(tài)標(biāo)簽庫,JSP和GSP
(Groovy Servers Pages)支持。
Grails是Groovy on Rails的縮寫,也就是Ruby on Rails(ROR)在java的一種實(shí)現(xiàn),另外一種實(shí)現(xiàn)是JRuby on Rails(JROR)。
這里結(jié)合我在Ubuntu(在VMware workstation虛擬機(jī)上安裝的Ubuntu的6.06 LTS Server)上的安裝過程做個(gè)簡(jiǎn)要的筆記。
準(zhǔn)備工作:
安裝Java SDK 1.4或者更高版本,并設(shè)置好JAVA_HOME
安裝步驟:
下載Grails最新版本,我下載的是Grails 0.3 development snapshot(tar/gz版本竟然連接錯(cuò)誤,暈)
選擇個(gè)目錄解壓縮Grails(我選擇的是/opt/grails)
設(shè)置GRAILS_HOME環(huán)境變量
把Grails的bin目錄添加到環(huán)境變量PATH中
命令行下測(cè)試下grails,如何看到幫助就說明你安裝成功了。
以上步驟相關(guān)代碼:
#get grails
wget http://build.canoo.com/grails/artifacts/grails-bin-0.3-SNAPSHOT.zip
#unzip grails and move to the directory you want.
unzip grails-bin-0.3-SNAPSHOT.zip
mv grails-bin-0.3-SNAPSHOT /opt/grails
#let shells has permission to execute
chmod 774 /opt/grails/bin/*
chmod 744 /opt/grails/ant/bin/*
#set environment variable
echo export GRAILS_HOME=/opt/grails>>/etc/bash.bashrc
echo export PATH=$PATH:$GRAILS_HOME/bin>>/etc/bash.bashrc
source /etc/bash.bashrc
#test
grails
原文地址:http://blog.rubypdf.com/2006/10/18/%e5%ae%89%e8%a3%85grails/
附:
Groovy與Grails同甘共苦,苦盡甘來
posted on 2007-04-22 22:00
山風(fēng)小子 閱讀(2093)
評(píng)論(1) 編輯 收藏 所屬分類:
Groovy & Grails