新客立减

 

使用 

Grails 

快速开发 

Web 

应用程序

 

级别: 初级

 

梁 士兴 

(liangsx@cn.ibm.com), 

实习生

, IBM CSDL 

黄 璐 

(huanglu@cn.ibm.com), 

测试工程师

, IBM CSDL 

2007 

年 

11 

月 

30 

 

2007 

年 

12 

月 

26 

日 更新 

 

本教程介绍 

Grails

,这是一个搭建在动态语言 

Groovy 

之上的开源 

MVC 

快速 

Web 

开发框架。使用 

Grails 

可以提高 

Web 

开发的效率,降低 

Web 

开发的复杂度。本文

从 

Grails 

自动生成代码入手,以示例为中心逐步增加深度与难度,对 

Grails 

开发进

行演示。

 

开始之前

 

关于本教程

 

本教程从剖析 

Grails 

自动生成的代码入手,把 

Web 

开发的几个基本要素作为重点,结合 

MVC 

的基本原理介绍了 

Grails 

框架。然后通过一个相对复杂的示例,进一步对 

Grails 

的一些高级特性

加以演示。

 

 

 

 

目标

 

学习本教程后,读者可以掌握基本的 

Grails 

开发技术,并能够进一步独立学习 

Grails 

的高级功

能。

 

 

 

 

先决条件

 

学习本教程读者应该具备的预备知识:

 

z

熟练使用常见的 

HTML 

标签; 

 

z

有一定的 

Web 

开发基础(理解表单提交 

POST/GET 

、理解会话); 

 

z

Java 

语言或者 

Groovy 

语言的基础; 

 

z

Hibernate

(非必需); 

 

 

 

 

系统需求

 

需要下载一些工具和软件,下载链接请参见 参考资源:

 

z

Grails1.0 rc1

; 

 

z

JDK 1.5 

或更高版本; 

 

z

MySQL 

和 

MySQL JDBC Driver

(非必需); 

 

z

Eclipse 3.2 

或更高版本 

+ Eclipse Web Tools + Groovy plugin

(非必需); 

 

 

 

 

 

Page 1

of 1

使用 

Grails 

快速开发 

Web 

应用程序

2008-3-25

https://www6.software.ibm.com/developerworks/cn/education/java/j-grails/index.html