Grails入门指南(第二版)

《Grails入门指南》可以加速你对这一现代Web框架的了解。诸如LinkedIn、Wired、Tropicana和Taco Bell这样的公司都已经在使用Grails了。你是否也准备好开始了呢?
用户头像
作者: 胡键
下载此书
Grails入门指南(第二版)

Grails 是基于 Java 和 Groovy 的快速 Web 开发框架。得益于 Grails 提供的脚手架和“惯例优于配置”,初次接触的新手会非常惊讶地看到可以快速地搭建并运转起一个以页面为中心的 MVC Web 站点。高级的 Web 开发者则往往对可以轻易地利用他们现有的 Spring 和 Hibernate 经验而惊喜万分。

《Grails 入门指南》可以加速你对这一现代 Web 框架的了解。诸如 LinkedIn、Wired、Tropicana 和 Taco Bell 这样的公司都已经在使用 Grails 了。你是否也准备好开始了呢?

160 页,6" x 9",ISBN: 978-0-557-18321-0

免费下载阅读

感谢 Scott Davis、Jason Rudolph 和 InfoQ.com,我们非常高兴地提供该书的免费下载版本,好让这一知识能让尽量多的人得以了解。欢迎您 [DOWNLOAD],并为我们提出宝贵的建议。

花 22.95 美元购买本书的印刷版

要是喜欢这一免费下载版本,只需花22.95 美元购买本书的印刷版就可以支持作者和InfoQ 的迷你书系列。

本书目录

译者序

Scott 的致谢(第二版)

Jason 的致谢(第一版)

1. 简介

例程学习

RaceTrack 应用

2. 安装 Grails

安装 JDK

安装 Grails

安装数据库

3. 创建 GRAILS 应用程序

创建 RACETRACK 应用

GRAILS 应用目录结构

领域类

使用脚手架创建控制器和视图

4. 验证

自定义字段顺序

增加验证

改变错误消息

创建自定义验证

测试验证

5. 关系

创建"一对多"关系

创建"多对多"关系

启动时初始化数据

6. 数据库

GORM

DataSource.groovy

切换到外部数据库

7. 控制器

比较 CREATE-CONTROLLER 和 GENERATE-CONTROLLER

理解 URL 和控制器

从请求到控制器再到视图

GSP 速览

了解控制器 ACTION 的其余内容

展示不匹配 ACTION 名字的视图

8. GROOVY 服务器页面

理解 GSP

理解 SITEMESH

理解局部模板

理解自定义标签库

自定义缺省模板

9. 安全

实现用户认证

对控制器进行单元测试

创建口令编解码器(CODEC)

创建认证标签库

利用 BEFOREINTERCEPTOR

利用过滤器(FILTER)

安全插件

10. 插件、服务及部署

理解插件

安装 SEARCHABLE 插件

探索 SEARCHABLE 插件

理解服务

增加搜索框

使用 URL 映射(URLMAPPING)改变主页

产品部署检查清单

总结

作者简介

Scott Davis 是 ThirstyHead.com 的创始人,该公司专注于 Groovy 和 Grails 方面的培训。2006 年,Scott 发布了一个用 Grails 实现的公共网站,该站点属于首批采用该框架实现的站点之一。从那之后,Scott 积极投身于该技术的研究之中,并出版了书籍《Groovy Recipes: Greasing the Wheels of Java》,同时还在 IBM developerWorks 上连载系列文章(精通 Grails(Mastering Grails)以及自 2009 年开始撰写的实战 Groovy(Practically Groovy))。Scott 撰写了大量关于 Groovy 和 Grails 何以是 Java 开发未来方向的文章。Scott 为创业公司及财富 100 强公司讲授 Groovy 和 Grails 相关的课程。他是 Groovy/Grails 经验交流会议的合伙创办人,而且定期在国际技术会议上进行巡回演讲(包括 QCon、No Fluff Just Stuff、JavaOne、OSCON 和 TheServerSide)。在 2008 年,Scott 因其演讲"Groovy, the Red Pill: How to blow the mind of a buttoned-down Java developer"当选为 JavaOne 会议的摇滚巨星。

Jason Rudolph Relevance 的合伙人,该公司是领先的咨询和培训组织,致力于 Ruby、Rails、Groovy 和 Grails 方面的知识传授,以及将它们集成进企业环境之中。Jason 在开发软件解决方案方面拥有超过 10 年的经验,客户遍布国内外各种规模的公司,包括创业公司、道指 30 强和政府组织。 Jason 经常在软件会议和用户组上发表演讲,他同时还因时不时写些软件开发方面的文章而被人记起。Jason 是 Grails 早期的提交者并经常给开源社区做出贡献。最近,Jason 的身影经常出现在 Tarantula、Blue Ridge,以及其他专注于测试和改进代码质量的 Ruby 和 Rails 项目中。 Jason 拥有弗吉尼亚大学的计算机学位,目前和他的妻子(她长于搭建 Web 应用并把它们弄得光鲜亮丽)以及爱犬(它正忙活着准备它的新书 --《超越松鼠指南》)生活在北卡罗莱州瑞利市。

相关内容

迷你书:Grails 入门指南(第一版)


读者反馈 / 投稿:editors [at] cn.infoq.com

商务合作:sales [at] cn.infoq.com,联系电话:13911020445

免费下载此书(PDF)

评论

发布