浠婂ぉ鍦ㄥ崟浣嶅紑璁插墠錛屽悓浜嬬瑧縐拌搴ч鐩槸Girls錛屽懙鍛碉紝鍙埆鐪嬮敊浜嗐傞棽璦灝戝彊錛屼笅闈㈡槸渚嬪瓙銆?br />
鐜WindowsXP
HelloWorld Demo
1. 瑙e帇groovy1.8.1鍜実rails1.3.7錛屽垎鍒瀹欸ROOVY_HOME鍜孏RAILS_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璺緞錛?br />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鐨勪緥瀛愶紝涓嶄粎鏀寔澧炲垹鏀規煡錛岃繕鏀寔涓瀵瑰鐨勫叧鑱斿叧緋伙紝涔嬪悗浼氭湁璇︾粏鐨勪粙緇嶃?img src ="http://www.aygfsteel.com/fireflyk/aggbug/358829.html" width = "1" height = "1" />
]]>