First they ignore you
          then they ridicule you
          then they fight you
          then you win
              -- Mahatma Gandhi
          Chinese => English     英文 => 中文             
          隨筆-221  評論-1047  文章-0  trackbacks-0
          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.aygfsteel.com/BlueSUN/archive/2007/04/03/108225.html

          原文地址:http://miaoyachun.blog.sohu.com/42680827.html
          附:Groovy與Grails同甘共苦,苦盡甘來
          posted on 2007-04-22 22:06 山風小子 閱讀(1028) 評論(0)  編輯  收藏 所屬分類: Groovy & Grails
          主站蜘蛛池模板: 潢川县| 宿松县| 郁南县| 兴化市| 泽普县| 阿瓦提县| 肇源县| 陆丰市| 兴安盟| 乐清市| 鸡西市| 寻乌县| 漠河县| 苍南县| 宝应县| 古丈县| 宁明县| 合肥市| 富裕县| 乌拉特中旗| 大城县| 临夏县| 平阴县| 建昌县| 精河县| 遵义县| 阿尔山市| 宽甸| 蓬莱市| 囊谦县| 灵璧县| 兴仁县| 浮山县| 京山县| 阿鲁科尔沁旗| 宾川县| 积石山| 大兴区| 松江区| 宁国市| 缙云县|