開發環境
下載bin release版本解壓到某路徑 設置環境變量GRAILS_HOME 把%GRAILS_HOME%\bin添加到path環境變量
初始化grails 用命令行進入GRAILS_HOME執行grails 進行初始化
輸入grails help查看內置命令
開發實例
新建app
進入GRAILS_HOME 執行grails createapp 按照提示輸入項目名myapp 會生成myapp目錄
修改DataSource(這裡使用mysql驅動)
進入項目目錄myapp\grailsapp\conf 修改DevelopmentDataSourcegroovy內容如下
class DevelopmentDataSource {
boolean pooling = true
String dbCreate = createdrop // one of create createdropupdate
String url = jdbc:mysql://localhost:/grails
String driverClassName = commysqljdbcDriver
String username = ymiao
String password = ymiao
}
新建Domain Class
進入項目目錄myapp 執行grails createdomainclass 按照提示輸入Domain Class名User
會在目錄myapp\grailsapp\domain 目錄生成Usergroovy腳本文件編輯其內容如下
class User {
static withTable = grails_user
String name
Double money
static constraints = {
name(blank:falseunique:true)
}
}
新建controller
進入項目目錄myapp 執行grails generatecontroller 按照提示輸入關聯的Domain Class名User
新建views
進入項目目錄myapp 執行grails generateviews 按照提示輸入Domain Class名User
把mysql的JDBC驅動拷貝到myapp\lib目錄 並在mysql數據庫中建立名為grails的schema;
運行項目
進入項目目錄myapp 執行grails runapp
浏覽頁//localhost:/myqpp/
通過web頁面對數據庫表記錄進行操作
PS:
通過修改Domain Class對數據庫表結構進行修改 修改域類型可能需要從新生成views 然後從新運行項目
可以把項目打成WAR包 部署到TOMCAT上去 打包的時候注意是打成開發包還是產品包
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26155.html