科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Groovy轻松入门——Grails实战基础篇

Groovy轻松入门——Grails实战基础篇

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一

作者:山风小子 来源:蛟龍居 2007年11月18日

关键字: Groovy 入门 Grails

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入Groovy的爱河。学Groovy,Grails与学Java一样,在实战之前需要搭建开发环境,您可以在 Groovy轻松入门--搭建Groovy开发环境 学习到如何搭建Groovy环境,之后我会讲一下如何搭建Grails环境,然后手把手地写个Demo程序告终,我还会抽空写篇“Groovy轻松入门--Grails实战之进阶篇”

一,搭建Grails环境

0,下载Grails( http://dist.codehaus.org/grails/grails-bin-0.4.2.zip ,请留意朝花夕拾——Groovy & Grails中的“最新版本”提示)并解压到自己指定位置(我的位置是D:\D\MY_DEV\grails)

1,设置环境变量GRAILS_HOME(注意大写),过程与“设置环境变量GROOVY_HOME”相似。

2,将%GRAILS_HOME%\bin添加到环境变量path中,过程与“将GROOVY_HOME目录下的bin追加到环境变量path中”相似。

(如果只想进行Grails开发,可以不设GROOVY_HOME)

二,创建Grails Demo程序

0,打开“命令行”,选择当前目录(我的为D:\Temp\grails_apps),在黑底白字的窗口中输入“grails create-app demo”,不包括双引号“”,在您的屏幕中可以看到类似下面的输出结果:

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
    [mkdir] Created dir: D:\Temp\grails_apps\demo\src\test
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\controllers
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\services
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\domain
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\taglib
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\utils
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\views
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\views\layouts
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\i18n
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-app\conf
    [mkdir] Created dir: D:\Temp\grails_apps\demo\grails-tests
    [mkdir] Created dir: D:\Temp\grails_apps\demo\scripts
    [mkdir] Created dir: D:\Temp\grails_apps\demo\web-app
    [mkdir] Created dir: D:\Temp\grails_apps\demo\web-app\js
    [mkdir] Created dir: D:\Temp\grails_apps\demo\web-app\css
    [mkdir] Created dir: D:\Temp\grails_apps\demo\web-app\images
    [mkdir] Created dir: D:\Temp\grails_apps\demo\web-app\WEB-INF\classes
    [mkdir] Created dir: D:\Temp\grails_apps\demo\web-app\META-INF
    [mkdir] Created dir: D:\Temp\grails_apps\demo\lib
    [mkdir] Created dir: D:\Temp\grails_apps\demo\spring
    [mkdir] Created dir: D:\Temp\grails_apps\demo\hibernate
     [copy] Copying 2 files to D:\Temp\grails_apps\demo
     [copy] Copying 2 files to D:\Temp\grails_apps\demo\web-app\WEB-INF
     [copy] Copying 1 file to D:\Temp\grails_apps\demo\web-app\WEB-INF
     [copy] Copying 1 file to D:\Temp\grails_apps\demo\web-app\WEB-INF
     [copy] Copying 5 files to D:\Temp\grails_apps\demo\web-app\WEB-INF\tld
     [copy] Copying 119 files to D:\Temp\grails_apps\demo\web-app
     [copy] Copying 1 file to D:\Temp\grails_apps\demo\grails-app\conf
     [copy] Copying 1 file to D:\Temp\grails_apps\demo\grails-app\conf
     [copy] Copying 1 file to D:\Temp\grails_apps\demo\grails-app\conf
     [copy] Copying 7 files to D:\Temp\grails_apps\demo\grails-app
    [mkdir] Created dir: D:\Temp\grails_apps\demo\plugins\core\grails-app\taglib

    [mkdir] Created dir: D:\Temp\grails_apps\demo\plugins\core\grails-app\utils
     [copy] Copying 7 files to D:\Temp\grails_apps\demo\plugins\core\grails-app\
taglib
     [copy] Copying 3 files to D:\Temp\grails_apps\demo\plugins\core\grails-app\
utils
     [copy] Copying 1 file to D:\Temp\grails_apps\demo\spring
     [copy] Copying 1 file to D:\Temp\grails_apps\demo
     [copy] Copying 1 file to D:\Temp\grails_apps\demo
     [copy] Copying 1 file to D:\Temp\grails_apps\demo
Created Grails Application at D:\Temp\grails_apps/demo
D:\Temp\grails_apps>
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章