Grails 是 MVC(Model-View-Controller)架構的網站開發框架,建立一個新的應用程式,我們可以從資料塑模(Data Modeling) 開始。
在 Grails 的世界裡,定義 Model(或 Entity)的方法,就是建立領域類別(Domain-Class),使用 create-domain-class 指令可以幫忙完成這個任務。
$ grails create-domain-class Book
執行後 Grails 會在 grails-app/domain 資料夾下建立一個 Book 類別。
class Book {
}
修改這個類別,定義 Book 所屬的資料欄位。
class Book {
String title
Date publishDate
}
這個範例相當簡單,但是已經是一個完整的 Domain Class 宣告,不需要多做 XML 設定或 Annotation。