### Groovy轻松入门——Grails实战基础篇 #### 搭建Grails环境及创建Grails Demo程序 **Groovy**是一种面向对象的编程语言,它运行于Java平台上,能够与Java代码无缝集成。而**Grails**则是一款基于Groovy的高性能、全栈式的Web应用框架。本篇文章将详细介绍如何搭建Grails开发环境以及如何创建一个简单的Grails应用程序。 ### 一、搭建Grails环境 在开始搭建Grails环境之前,我们首先需要确保已经安装了Java环境。因为Grails是基于Groovy的,而Groovy又是在Java平台上运行的,所以Java环境是必须的。如果你还没有安装Java环境,请先安装JDK(Java Development Kit)。 接下来,我们将按照以下步骤来搭建Grails环境: 1. **下载Grails** 我们需要下载Grails。根据文章提供的链接,这里下载的是Grails 0.4.2版本(请注意检查是否有更新版本),下载地址为:[http://dist.codehaus.org/grails/grails-bin-0.4.2.zip](http://dist.codehaus.org/grails/grails-bin-0.4.2.zip) 下载完成后,将其解压到你指定的位置,例如`D:\D\MY_DEV\grails`。 2. **设置环境变量** 接下来,我们需要设置环境变量`GRAILS_HOME`。这个环境变量指向你刚才解压Grails文件夹的位置。 - 打开系统环境变量设置界面。 - 新建一个系统变量,变量名为`GRAILS_HOME`,变量值为你解压Grails的位置(例如`D:\D\MY_DEV\grails`)。 - 将`%GRAILS_HOME%\bin`路径添加到系统的`PATH`环境变量中。 如果你只打算进行Grails开发,那么可以不必设置`GROOVY_HOME`环境变量。但是通常情况下,建议还是配置`GROOVY_HOME`环境变量,这样可以更好地管理和使用Groovy工具。 ### 二、创建Grails Demo程序 完成Grails环境的搭建后,我们就可以开始创建一个简单的Grails应用程序了。 1. **打开命令行** 打开命令行工具,选择你想要创建应用程序的目录作为当前工作目录,例如`D:\Temp\grails_apps`。 2. **创建应用程序** 在命令行中输入以下命令来创建一个新的Grails应用程序: ``` grails create-app demo ``` 其中,“demo”是你创建的应用程序的名字。 3. **查看输出结果** 命令执行成功后,你会看到一系列输出信息,这些信息会告诉你Grails正在做什么操作。例如,它会在指定的目录下创建应用程序的基本结构。 输出示例: ``` D:\Temp\grails_apps>grails create-app demo Welcome to Grails 0.4.2 - http://grails.org/ Licensed under Apache Standard License 2.0 Grails home is set to: D:\D\MY_DEV\grails Base Directory: D:\Temp\grails_apps Environment set to production Note: No plugin scripts found Running script D:\D\MY_DEV\grails\scripts\CreateApp.groovy [mkdir] Created dir: D:\Temp\grails_apps\demo\src [mkdir] Created dir: D:\Temp\grails_apps\demo\src\java [mkdir] Created dir: D:\Temp\grails_apps\demo\src\groovy ... ``` 通过以上步骤,你已经成功创建了一个名为“demo”的Grails应用程序。接下来,你可以继续探索Grails的功能,编写控制器、视图和服务等组件,以构建更复杂的Web应用程序。 在后续的文章中,作者还将进一步介绍Grails的高级用法和技巧,帮助读者更深入地了解Grails的各个方面。如果你对Grails感兴趣,不妨跟着作者的步伐一起探索这个强大的框架吧!
- wuyg7192014-09-11不错的入门教程,word格式的,就是内容少了点,总共才十一页
- w5409820160442012-10-23不错的入门教程
- kaenry2012-07-17还可以,适合新手学习
- 粉丝: 119
- 资源: 186
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 纯真IP库,用于ip查询地址使用的数据库文件
- 基于java的二手车交易网站的设计和实现论文.doc
- 基于8086的电子琴程序Proteus仿真
- NSMethodNotImplementedException如何解决.md
- ClassNotFoundException(解决方案).md
- ComputedOptionError解决办法.md
- NSInvalidFormatException如何解决.md
- InstantiationException(解决方案).md
- PropsValidationError解决办法.md
- KeyboardInterrupt.md
- MethodOptionError解决办法.md
- CloneNotSupportedException(解决方案).md
- WatcherError解决办法.md
- NSFileManagerError如何解决.md
- UnsupportedOperationException(解决方案).md
- MemoryError.md