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

          環(huán)境WindowsXP

          HelloWorld Demo
          1. 解壓groovy1.8.1和grails1.3.7,分別設(shè)定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. 運(yùn)行
            

          這個(gè)CRUD的例子,不僅支持增刪改查,還支持一對(duì)多的關(guān)聯(lián)關(guān)系,之后會(huì)有詳細(xì)的介紹。

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 高陵县| 喀喇| 依兰县| 岳普湖县| 蒙阴县| 玉树县| 金阳县| 黄平县| 浦江县| 永康市| 东阿县| 东方市| 蕉岭县| 白玉县| 古蔺县| 都匀市| 长沙县| 莱芜市| 遂平县| 衡山县| 盘山县| 神木县| 汕尾市| 新绛县| 泸西县| 静安区| 高台县| 宿州市| 九龙县| 克东县| 梁山县| 周至县| 安丘市| 博乐市| 黄浦区| 平顶山市| 凤山县| 河津市| 海宁市| 奉化市| 朝阳县|