首页 > 代码库 > 了解Grails
了解Grails
Grails官网 http://www.grails.org/ 是这样介绍Grails的。
1 它可以跑在java虚拟机上,与java结合的一流
1 它可以跑在java虚拟机上,与java结合的一流
2 快速开发
3 使用java-like动态语言
4 约定优于配置
5 减少重复开发
6 灵感来源于Ruby7 强大的插件系统
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
6 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
4 测试配置是否成功 cmd 输入命令grails -version 回车,出现版本号信息则证明安装成功
5 接下来我们创建一个Application来感受一下Grails ,创建之前,需要了解grails是通过命令的方式,快速创建你想要的。
通过黑窗口cd命令,进入任何目录下,或者工作空间中,运行grails create-app helloworld 命令,就可以在当前目录下创建一个helloworld项目。
比方说我是在test目录下创建的项目
这里除了grails create-app 命令之外,以后的其他命令都需要在项目文件夹下使用,所以我们在进行下一步之前要cd helloworld
6 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。