Grails框架中文版参考文档
需积分: 10 97 浏览量
更新于2024-07-22
收藏 6.29MB PDF 举报
"《Grails框架中文第二版》是一本关于Grails开发的参考文档,主要涵盖Grails 2.0.4版本的内容。该框架是用于构建敏捷、工业化、快速开发的Web应用程序的工具。文档由Graeme Rocher、Peter Ledbrook、Marc Palmer、Jeff Brown、Luke Daley和Burt Beckwith等人撰写。文档详细介绍了Grails的各个方面,包括新特性、起步指南、配置、环境、数据源、依赖解析以及插件等。"
在《Grails框架中文第二版》中,作者们详细阐述了Grails 2.0.4的关键知识点:
1. **新特性**:
- 面向开发的特性:强调开发者友好的功能,如代码生成、自动化测试、强大的插件系统等。
- 核心特性:包括Groovy编程语言的支持、基于Spring的架构、Domain-Driven Design(领域驱动设计)等。
- Web层特性:如模板引擎、URL映射、控制器和视图的集成等。
- 持久层特性:GORM(Grails Object Relational Mapping)提供了与数据库交互的能力。
- 测试特性:支持单元测试、集成测试和行为驱动开发测试。
2. **起步**:
- 前提条件:确保系统满足Java和Groovy的运行需求。
- 下载安装:指导用户如何获取并安装Grails。
- 升级:提供从旧版本升级到2.0.4的步骤。
- 创建应用:通过`grails create-app`命令创建新的Grails应用。
- HelloWorld示例:介绍基础的程序结构和运行方式。
- 交互模式:使用Grails的命令行交互模式进行开发。
- IDE设置:推荐和解释如何在各种集成开发环境中配置Grails。
- 规约配置:Grails的约定优于配置原则,如目录结构和命名约定。
- 运行和测试应用:介绍启动和测试应用的方法。
- 部署应用:讲解如何将应用部署到各种Java EE容器。
3. **配置**:
- 基本配置:包括Grails应用的配置文件`Config.groovy`和环境变量。
- 内置选项:如运行时的内存配置、日志级别等。
- 日志:讲解如何配置和管理日志。
- 数据源:配置与数据库的连接信息。
- 环境:支持多种环境(如开发、测试、生产)的配置。
- 自动数据库迁移:使用`grails dbm`命令进行数据库迁移。
- 事务感知的数据源代理:处理事务管理。
- 数据库管理界面:使用Grails提供的数据库管理工具。
- 多数据源:支持多个数据库连接。
4. **依赖解析**:
- 配置和依赖:定义应用的依赖项。
- 依赖存储库:指定依赖的来源,如Maven Central或自定义仓库。
- 调试解析:帮助开发者理解依赖解析过程。
- 依赖继承:子项目可以继承父项目的依赖。
- 缺省的依赖:Grails预设的一些默认依赖。
- 快照和其他变化的依赖:处理不稳定或开发中的依赖。
- 依赖报告:生成详细的依赖关系报告。
- 插件的JAR依赖:管理插件引入的外部库。
- Maven集成:与Maven项目的互操作性。
- 部署到Maven存储库:发布Grails应用或插件到Maven仓库。
这本书是Grails开发者的重要参考资料,不仅适合初学者了解Grails的基础知识,也对经验丰富的开发者在高级配置和优化方面提供了详尽的指导。
2010-05-14 上传
2023-05-25 上传
2023-05-17 上传
2023-05-24 上传
2023-05-24 上传
2023-05-23 上传
2023-05-20 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
sinat_28886161
- 粉丝: 0
- 资源: 1
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据