Grails入门指南(第二版)
豆瓣
为java平台量身打造的现代web框架
Scott Davis / Jason Rudolph 胡键
简介
Grails是基于Java和Groovy的快速Web开发框架。得益于Grails提供的脚手架和“惯例优于配置”,初次接触的新手会非常惊讶地看到可以快速地搭建并运转起一个以页面为中心的MVC Web站点。高级的Web开发者则往往对可以轻易地利用他们现有的Spring和Hibernate经验而惊喜万分。
《Grails入门指南》可以加速你对这一现代Web框架的了解。诸如LinkedIn、Wired、Tropicana和Taco Bell这样的公司都已经在使用Grails了。你是否也准备好开始了呢?
官方免费下载链接:http://www.infoq.com/cn/minibooks/grails-getting-started-ii
目录
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)改变主页
产品部署检查清单
总结