隨筆-7  評論-3  文章-0  trackbacks-0
          簡單介紹,Grails是Groovy的Web框架,可以從名字看出它的特點Groovy+rails=Grails
          今天在單位開講前,同事笑稱講座題目是Girls,呵呵,可別看錯了。閑言少敘,下面是例子。

          環境WindowsXP

          HelloWorld Demo
          1. 解壓groovy1.8.1和grails1.3.7,分別設定GROOVY_HOME和GRAILS_HOME
          2. f: 回車 mkdir grails-app 回車 cd grails-app
          3. grails create-app 回車 racetrack
          4. cd racetrack 回車 grails run-app
          5. 訪問 http://localhost:8080/racetrack/

          CRUD Demo
          1. 接著如上操作。在racetrack路徑,
          grails create-domain-class 回車 Race 回車
          grails create-domain-class 回車 Registration

          2. Race.groovy
          class Race {
                  
                  String name
                  Date startDateTime
                  String city
                  String state
                  Float distance
                  Float cost
                  Integer maxRunners 
          = 10000
                  
                  
          static hasMany = [registration:Registration]
          }

          Registration.groovy
          class Registration {

              Race race
                  String name
                  Date dataOfBirth
                  String gender 
          = 'F'
                  String postalAddress
                  String emailAddress
                  Date createdAt 
          = new Date()
                  
          static belongsTo = Race
                  
          static optionals = ["postalAddress""gender"]
                  
          }

          3. grails create-controller 回車 Race 回車
          grails create-controller 回車 Registration
          Race.groovy
          class RaceController {
                  def scaffold 
          = Race
          }

          Registraion.groovy
          class RegistrationController {
                  def scaffold 
          = Registration
          }

          4. 運行
            

          這個CRUD的例子,不僅支持增刪改查,還支持一對多的關聯關系,之后會有詳細的介紹。

          專注于Java,數據庫性能,Web Server負載,數據挖掘,機器學習等方向
          posted on 2011-09-16 21:32 柳桐 閱讀(627) 評論(0)  編輯  收藏 所屬分類: Groovy

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宜宾县| 湄潭县| 昌黎县| 社会| 共和县| 苍南县| 大同市| 洛宁县| 甘泉县| 平谷区| 庄河市| 修水县| 怀集县| 雷山县| 云浮市| 乐昌市| 宝丰县| 成武县| 黎川县| 新民市| 延庆县| 东安县| 上栗县| 吐鲁番市| 华宁县| 余江县| 宜君县| 无棣县| 裕民县| 金门县| 伊吾县| 潮州市| 扎鲁特旗| 聂荣县| 五河县| 监利县| 临高县| 和平区| 东丽区| 镇宁| 密云县|