mkdir grails_apps
cd grails_apps
grails create-app
training
cd training
grails run-app
http://localhost:8080/training/
grails create-domain-class
Employee
grails create-domain-class
Computer
sudo vim /home/han/grails_apps/training/grails-app/domain/Computer.groovy
class Computer {
String name;
String ip;
static constraints = {
name(maxLength:20,blank:false)
ip(maxLength:16,blank:false)
}
String toString() { "${this.name} : ${this.ip}" }
}
sudo vim /home/han/grails_apps/training/grails-app/domain/Employee.groovy
class Employee {
String name;
String mobile;
static hasMany = [computers:Computer]
static constraints = {
name(maxLength:20,blank:false)
mobile(maxLength:15)
}
String toString() { "${this.name} -- ${this.mobile}" }
}
grails create-controller
Computer
grails create-controller
Employee
sudo vim /home/han/grails_apps/training/grails-app/controllers/ComputerController.groovy
class ComputerController {
def scaffold =Computer
}
sudo vim /home/han/grails_apps/training/grails-app/controllers/EmployeeController.groovy
class EmployeeController {
def scaffold =Employee
}
grails run-app
Groovy on Grails 快速建站2
最新推荐文章于 2024-07-23 15:57:54 发布