熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Groovy on rails使用

2022-06-13   來源: Java核心技術 

  開發環境

   下載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
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.