Board logo

标题: [原创] [原创]Groovy初探 [打印本页]

作者: 风灵风之子    时间: 2007-9-25 22:57     标题: [原创]Groovy初探

Groovy是什么,Groovy是一种基于JVM的敏捷开发语言,它结合了PythonRubySmalltalk的许多强大的特性。

 

首先让我们来看一下Groovy的安装与配置。我们到Groovy的主页:http://groovy.codehaus.org/ 下载Windows-Installer当然也可以下载zip版本,这个看个人的喜好。不过安装版本可以帮你配置好环境变量,如果选择zip版本的话需要自己去设置环境变量GROOVY_HOME,并将%GROOVY_HOME%\bin加到Path这个环境变量后。这样几步环境变量设置好后,Groovy就配置好了,我们可以进入Groovy的安装目录如下图一

 

(图一)

    然后会出现一个命令行,让我们想起了python等脚本开发时使用命令行进行编程,如下图二所示。

 

(图二)

出现这样的界面说明groovy配置成功,我们可以写下第一个hello world的程序了。

我们在命令行中输入println “hello world”

注意,不像java程序那样以“;”为结尾。Groovy程序没有这个结尾,如下图三所示

 

(图三)

 

Ruby的流行不再于其本身,而在于有Ruby on Rails这样的框架,它降低对配置文件的要求,而且能自动化创建大部分常见类型的 Web 应用程序。而Grails也正是Ruby on RailsGroovy上的克隆版本,于是有了Grails on Grails

Grail的主页是http://grails.codehaus.org ,我们下载最新的版本是0.6版本,然后设置环境变量GRAIL_HOME,根据下载后解压来设置,比如我设置的是D:\grails-0.6,再将%GRAILS_HOME%\bin添加到Path环境变量后,这样Grails就设置完毕了。

我们可以测试下,如图四所示。说明grails已经设置成功了。

 

(图四)

 

让我们用grails创建一个简单的例子吧,在D盘创建一个temo目录,在cmd下进入这个目录,输入grails create-app demo,如图五所示。有点类似于Appfuse的开发,通过这个命令来构建开发工程的环境。

 

(图五)

 

进入demo这个目录,输入grails run-app,通过这个命令来构建工程的雏形。由于grails集成了jetty,因此我们可以直接在浏览器下输入http://localhost:8080/demo,如图六所示

 

 

(图六)

这样我们完成了Grails开发的第一个例子。

 

附件:
作者: 流浪的逍遥    时间: 2007-9-27 15:56

还没完啊
没有附件
作者: 北极Ж凤凰    时间: 2007-9-27 22:43

有点点懂……




欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2