码迷,mamicode.com
首页 > 其他好文 > 详细

了解Grails

时间:2015-01-26 19:19:34      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

Grails官网 http://www.grails.org/ 是这样介绍Grails的。
    1 它可以跑在java虚拟机上,与java结合的一流
    2 快速开发
    3 使用java-like动态语言
    4 约定优于配置
    5 减少重复开发
    6 灵感来源于Ruby
    7 强大的插件系统
    8 IDE Support 

我更倾向于其以上优点的第2条和4条,真的很方便。

下面通过一个小案例,来了解一下Grails
1 首先通过官网 http://www.grails.org/download  下载Grails。

技术分享
2 将其解压到本地电脑任何位置
技术分享

3 使用Grails之前需要配置环境变量,包括java JDK的JAVA_HOME(配置过程略) 和他本身的GRAILS_HOME=/path/to/grails

技术分享

4 测试配置是否成功 cmd 输入命令grails -version 回车,出现版本号信息则证明安装成功

技术分享

5 接下来我们创建一个Application来感受一下Grails ,创建之前,需要了解grails是通过命令的方式,快速创建你想要的。
通过黑窗口cd命令,进入任何目录下,或者工作空间中,运行
grails create-app helloworld 命令,就可以在当前目录下创建一个helloworld项目。 
比方说我是在test目录下创建的项目

技术分享

技术分享

这里除了
grails create-app 命令之外,以后的其他命令都需要在项目文件夹下使用,所以我们在进行下一步之前要cd helloworld

cd helloworld 之后,我们可以敲grails,来启动Grails的交互命令行

技术分享
此时,按TAB键可以看到grails下的常用命令等。

7 打印HelloWorld
 
我们可以通过
grails> create-controller hello 来新建一个控制类,此时,你敲击create-  然后按TAB键,具有命令补全功能。所以记不住也没关系。
技术分享

运行完创建控制类命令,Grails就会在你的项目文件夹的 
controllers 中创建一个控制类

技术分享
编辑它
技术分享

之后,在cmd中通过
grails> run-app命令来启动该项目,

技术分享

此时,你就可以通过浏览器访问http://localhost:8080/helloworld/hello/index,你就会看到你写的HelloWorld了。
他的路径是采用 项目名/控制器名/action名的方式来访问的

如果提示8080端口被占用,你还可以通过以下命令,更改端口启动 


技术分享

技术分享
以上页面位于视图文件夹下 
grails-app/view/index.gsp 

技术分享


 

了解Grails

标签:

原文地址:http://blog.csdn.net/liuyifeng1920/article/details/43155369

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!