Grails入门指南

Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。通过本书,读者将可以探索Grails框架的方方面面,并能通过手把手构建出一个Grails应用,来领略Grails所带来的诸多好处。
用户头像
作者: Jason Rudolph
下载此书
Grails入门指南

Grails 是一套用于快速 Web 应用开发的开源框架,它基于 Groovy 编程语言,并构建于 Spring、Hibernate 和其它标准 Java 框架之上,从而为大家带来一套能实现超高生产力的一站式框架。

Ruby on Rails 开创了将一门强大的编程语言和一个坚持己见、提倡用通情达理的默认设置代替复杂配置的框架进行创造性结合的先河。然而,还有许多组织并没有做好从 Java 的安全保护伞下走出的准备,也没有打算放弃他们目前在 Java 上的投入。而 Grails 的出现,使得在一个以 Java 为中心的环境中实现同等生产力的想法成为可能。

本书用纸为 A5 尺寸,共 133 页。

本书在 InfoQ 中文站上提供免费下载。

如果您喜欢本书的免费下载版本,请支持作者、译者和 InfoQ 中文站,购买本书的英文纸版书,或者:[DOWNLOAD]。

附带源码

下面的 ZIP 文件包含本书中所有示例的完整源代码,请在此处下载: gswg_source_v1_4.zip。

目录

1. 简介

通过例子来学习

RaceTrack 应用

2. 准备上路

安装 JDK 5

安装 Grails

安装数据库

3. 你好,Grails!

创建你的第一个 Grails 程序

里面有什么东西呢?

建立你的域

取得控制

我的数据哪去了?

建造更好的脚手架

理解 URL 和控制器

4. 提升用户体验

自定义错误消息

添加警告信息

实现确认信息

移除数据 ID

格式化数据

5. 动态

动态查询器

构建自己的查询条件

6. 并不仅限于内部网络的应用

除增删查改功能外

实现用户认证

界面美化:布局与 CSS

7. 测试

单元测试

功能测试

8. 终点线

日志

部署

9. 深入应用的技巧

自行定义数据表

处理遗留数据表

ORM 问题与解决

升级 Grails

10. 总结

关于本书

《Getting Started with Grails》一书的中英文版均由 InfoQ 网站制作。本书英文版原作者 Jason Rudolph 是 Relevance LLC 的首席软件工程师,该公司是一家专注于 Ruby、Rails、Groovy 和 Grails 的领先咨询培训组织。Jason 拥有超过八年的为各种规模的美国本土和跨国公司提供软件开发服务的经验,他服务过的公司包括创业起步公司、道琼斯 30 大工业公司和政府组织。您可以在 http://jasonrudolph.com 找到关于 Jason 的更详细信息。

本书中文译本《Grails 入门指南》是在 SpringSide 开源项目的陈俊、林仪明、彭青和吴仕橹四人的倾情努力下共同完成的,InfoQ 中文站编辑赖翥翔(Jason Lai)和郭晓刚对本书译稿进行了审校和排版工作,赖翥翔为本书的责任编辑。

关于 InfoQ 企业软件开发丛书

InfoQ 企业软件开发丛书意在通过简短、精干而省时的迷你书为读者提供尽可能方便的阅读体验,本丛书面向的读者群为高级架构师、团队领导者等。如果你也想和大家分享你的开发经验,我们的丛书就是一个非常不错的选择。InfoQ 中文站会为你提供专业的写作指导,并将你的书推荐给国内知名出版社出版发行。邮件联系: china-editorial@infoq.com

阅读英文原书: Getting Started with Grails

免费下载此书(PDF)

收藏

评论

微博

用户头像
发表评论

注册/登录 InfoQ 发表评论