关于Grails
领域类 控制器和视图会从关联的领域类中派生出名字。领域类还是存放验证规则、定义“一对多”关系,以及包含其他许多信息的地方。 其中的Static mapping{}块中主要的作用: 1.?????? 映射:列明与数据库表名的映射; 2.?????? 排序:用sort。。sort dateCreated: "desc"或sort "startDate" 3.?????? version false 4.?????? discriminator value: 3 ?
控制器 控制器负责把数据从数据库中取出,创建新模型,最后把他们交给视图用于显示。 ? Grails中也有域类(domain classes)模块用来(控制)在view中显示应用程序数据。然而与其他的MVC模式不同的是,Grails域类是持久化的,甚至可以自动生成底层数据库模式(database schema)。像其他MVC框架,Grails的控制器用来处理请求、编排服务或其他行为。不同于大多数MVC框架,服务及其他类可以使用注入的命名约定进行自动注入。此外,Grails的控制器是有请求范围(request-scoped),这意味着为每个请求创建一个新的实例。最后一点,Grails的默认视图是Groovy服务器页面(Groovy Server Pages (GSP)),是典型的递送式HTML(renders HTML),视图层还包括一个灵活的布局、具有模板功能,并且简单的标记库。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |