Java 开发 2.0: 使用方便的 EC2
2009-12-24 00:00:00 来源:WEB开发网接下来,将目录切换到新创建的 Web 应用程序(cd mytri/)并输入:
grails create-domain-class Triathlon
您应当会发现 Grails 输出了一些代码行,其结尾类似如下内容:
Created DomainClass for Triathlon
Created Tests for Triathlon
现在,将目录切换到 grails-app/domain。在该目录中,您将发现一个文件被命名为 Triathlon.groovy。在任意一种编辑器中打开这个文件。正如本系列早期文章一样,我不会花太多时间关注这类内容。也就是说,从现在起,我将进行非常扼要的介绍(您总是可以在稍后进行补充);我将忽略铁人三项赛(triathlon)的各种关系,而是关注它的一些属性:
日期
类型(短跑、半程铁人三项赛等)
名称
位置
因此,将清单 1 中的代码添加到您的 Triathlon.groovy 文件:
清单 1. 表示一个 triathlon 的样例域对象 class Triathlon {
static constraints = {
classification(inList:["Sprint", "Olympic", "1/2 Iron Man", "Iron Man"] )
}
String name
String location
Date eventDate
String classification
}
注意对象的 constraints 部分是如何指定 classification 只能为四种类型的其中之一的。保存并关闭文件。
接下来,返回到项目的主目录(mytri)并输入以下内容:
grails generate-all Triathlon
该命令将创建模型-视图-控制器(MVC)的视图和控制器部分。Triathlon 对象就是模型。
现在可以深呼吸一下了,因为您已经完成了工作。您刚刚创建了一个简单的 Web 应用程序,它可以在数据库中创建、更新、移除和读取 triathlon。很令人振奋,不是吗?要运行此应用程序,输入以下命令:
更多精彩
赞助商链接