Grails框架中文版参考文档
需积分: 10 73 浏览量
更新于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的基础知识,也对经验丰富的开发者在高级配置和优化方面提供了详尽的指导。
点击了解资源详情
点击了解资源详情
点击了解资源详情
170 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
103 浏览量
点击了解资源详情
sinat_28886161
- 粉丝: 0
- 资源: 1
最新资源
- Alaamimi
- StoryScrip-crx插件
- btw_deploy_test:btw的playtest存储库
- 29500-g30.zip
- Single Click for for Google:trade_mark: Apps-crx插件
- getallpropertynames:获取原型链中的所有属性名称
- github-bot:GitHub自动处理问题,PR,发布机器人
- JavaScript和DOM操作
- VB隐藏或显示“开始”菜单中的各种选项
- mriscv:带有C&Rust应用程序的Mini RISC-V 32位计算机
- SQLserver2008.rar
- Geekmarks client-crx插件
- ExeBinder.7z
- competencies
- 建筑电气自动化控制技术的相关分析 (1).rar
- MyFoody:第2周作业-食品应用