关于Grails

关于Grails,第1张

概述领域类 领域类是 Grails 应用的生命血液。简单的讲,它们定义了你打算跟踪的“东西”。 Grails 接受这些简单的类,并利用它们完成许多工作。相应的数据库表会自动为每个领域类创建。 控制器和视图会从关联的领域类中派生出名字。领域类还是存放验证规则、定义“一对多”关系,以及包含其他许多信息的地方。 其中的Static mapping{}块中主要的作用: 1.       映射:列明与数据库表名

领域类
领域类是 Grails 应用的生命血液。简单的讲,它们定义了你打算跟踪的“东西”。
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)),是典型的递送式HTMLrenders HTML),视图层还包括一个灵活的布局、具有模板功能,并且简单的标记库。

总结

以上是内存溢出为你收集整理的关于Grails全部内容,希望文章能够帮你解决关于Grails所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1269661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存