Groovy on rails使用
開發環境
1. 下載bin release版本解壓到某路徑, 設置環境變量GRAILS_HOME, 把%GRAILS_HOME%\bin添加到path環境變量
2. 初始化grails, 用命令行進入GRAILS_HOME執行grails, 進行初始化
3. 輸入grails help查看內置命令
開發實例
1. 新建app
?? 進入GRAILS_HOME, 執行grails create-app, 按照提示輸入項目名myapp, 會生成myapp目錄
2. 修改DataSource(這里使用mysql驅動)
?? 進入項目目錄myapp\grails-app\conf, 修改DevelopmentDataSource.groovy內容如下:
?? class DevelopmentDataSource {
?? boolean pooling = true
?? String dbCreate = "create-drop" // one of 'create', 'create-drop','update'
??? String url = "jdbc:mysql://localhost:3306/grails"
??? String driverClassName = "com.mysql.jdbc.Driver"
??? String username = "ymiao"
??? String password = "ymiao"
}
3. 新建Domain Class
?? 進入項目目錄myapp, 執行grails create-domain-class, 按照提示輸入Domain Class名:User
?? 會在目錄myapp\grails-app\domain 目錄生成User.groovy腳本文件編輯其內容如下:
class User {
?? ?static withTable = "grails_user"
??????? String name
??????? Double money
??????? static constraints = {
?? ??? ????????? name(blank:false,unique:true)
?? ??? ??? ?}
}?? ?
4. 新建controller
?? 進入項目目錄myapp, 執行grails generate-controller, 按照提示輸入關聯的Domain Class名:User
5. 新建views
?? 進入項目目錄myapp, 執行grails generate-views, 按照提示輸入Domain Class名:User
6. 把mysql的JDBC驅動拷貝到myapp\lib目錄, 并在mysql數據庫中建立名為grails的schema;
7. 運行項目
?? 進入項目目錄myapp, 執行grails run-app
8. 瀏覽頁面http://localhost:8080/myqpp/
9. 通過web頁面對數據庫表記錄進行操作
PS:
1. 通過修改Domain Class對數據庫表結構進行修改, 修改域類型可能需要從新生成views, 然后從新運行項目
2. 可以把項目打成WAR包, 部署到TOMCAT上去, 打包的時候注意是打成開發包還是產品包
參考:
官方網站:http://grails.codehaus.org/
http://dev2dev.bea.com.cn/techdoc/200601194089.html
http://docs.codehaus.org/display/GRAILS/Chinese+User+Guide
http://www.tkk7.com/BlueSUN/archive/2007/04/03/108225.html
原文地址:http://miaoyachun.blog.sohu.com/42680827.html
附:
Groovy與Grails同甘共苦,苦盡甘來
posted on 2007-04-22 22:06
山風小子 閱讀(1024)
評論(0) 編輯 收藏 所屬分類:
Groovy & Grails