更新时间:2025-01-07 16:28:21
封面
版权信息
内容提要
前言
第1部分 Grails框架初探
第1章 Grails框架简介
1.1 什么是Grails框架
1.1.1 Grails框架的历史
1.1.2 Grails框架的核心特征
1.1.3 Grails框架的应用框架
1.1.4 Grails框架的应用结构
1.2 建立开发环境
1.2.1 安装SDKMAN
1.2.2 安装Java JDK
1.2.3 安装Grails
1.2.4 安装集成开发环境
1.2.5 代码版本控制
1.3 Hello Grails示例项目
1.3.1 创建Grails应用
1.3.2 Grails框架应用目录结构
1.3.3 创建控制器
1.3.4 创建模型
1.3.5 利用脚手架特征
1.4 本章小结
第2章 Groovy动态语言
2.1 Groovy基础
2.1.1 Groovy运行环境安装
2.1.2 基本语法
2.1.3 数据类型
2.1.4 运算符
2.1.5 断言语句
2.1.6 类与对象
2.2 Groovy集合类型
2.2.1 列表
2.2.2 映射
2.2.3 范围
2.2.4 集合类型的语法增强
2.3 Groovy闭包
2.3.1 闭包声明
2.3.2 闭包使用
2.3.3 闭包中的参数
2.3.4 GString中使用闭包
2.3.5 闭包中的curry()方法
2.4 本章小结
第2部分 Grails框架核心特性
第3章 数据访问
3.1 对象关系映射基础
3.2 基本CRUD操作
3.2.1 创建
3.2.2 读取
3.2.3 更新
3.2.4 删除
3.3 GORM基础配置
3.3.1 数据源配置
3.3.2 配置项参考
3.3.3 映射与约束
3.3.4 Hibernate配置
3.4 GORM建模
3.4.1 关联关系
3.4.2 组合关系
3.4.3 继承关系
3.4.4 容器类型
3.4.5 建模辅助
3.5 持久化
3.5.1 事务的延迟写
3.5.2 数据保存
3.5.3 数据删除
3.5.4 级联删除与更新
3.5.5 即时加载与延迟加载
3.5.6 乐观锁与悲观锁
3.5.7 修改检查
3.6 GORM查询
3.6.1 list()方法和get()方法
3.6.2 动态查询
3.6.3 Where查询
3.6.4 标准条件查询
3.6.5 HQL查询
3.7 GORM高级特性
3.7.1 事件与时间戳
3.7.2 自定义ORM映射
3.7.3 默认排序
3.7.4 编程式事务
3.8 数据服务层
3.8.1 Data Service基础
3.8.2 查询操作
3.8.3 写操作
3.8.4 参数校验
3.9 多数据源
3.9.1 配置多数据源
3.9.2 模型与数据源映射
3.9.3 多数据源使用
3.10 多租户
3.10.1 多租户模式
3.10.2 配置
3.10.3 使用多租户
3.11 数据约束
3.11.1 定义约束
3.11.2 约束总结
3.12 本章小结
第4章 控制器