加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

关于Grails

发布时间:2020-12-14 17:03:36 所属栏目:大数据 来源:网络整理
导读:领域类 领域类是 Grails 应用的生命血液。简单的讲,它们定义了你打算跟踪的“东西”。 Grails 接受这些简单的类,并利用它们完成许多工作。相应的数据库表会自动为每个领域类创建。 控制器和视图会从关联的领域类中派生出名字。领域类还是存放验证规则、定

领域类
领域类是 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),视图层还包括一个灵活的布局、具有模板功能,并且简单的标记库。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读