编写第一个基于Groovy的MVC框架Grails web程序

1.开发环境准备

1.1安装jdk

groovy是基于jvm 的,所以先安装好jdk,我这里下载的是jdk1.7

环境变量就不说了,在这里说一下下载jdk的各个版本怎么弄。
首先登陆甲骨文jdk下载主页
甲骨文官网jdk下载地址

编写第一个基于Groovy的MVC框架Grails web程序_第1张图片
最下面点下载按钮

点进去之后就可以选择各个版本了

1.2 安装Groovy

Groovy官网下载地址
alpha beta的都是试用测试版本,建议选择最新稳定版

编写第一个基于Groovy的MVC框架Grails web程序_第2张图片
选择最新稳定版2.4.12

下载基础压缩包就行了,解压到你想存放的目录
环境变量配置
GROOVY_HOME 值为你存放的目录
修改PATH,在最后追加%GROOVY_HOME%\bin

编写第一个基于Groovy的MVC框架Grails web程序_第3张图片
groovy -v测试

1.2 安装Grails

https://grails.org/download.html

编写第一个基于Groovy的MVC框架Grails web程序_第4张图片
下载压缩包

环境变量: GRAILS_HOME值就是安装目录、添加%GRAILS_HOME%\bin到Path

测试:命令行输入grails能进入grails命令模式即可

1.3 创建grails工程和启动工程

创建工程目录文件夹helloworld
cd 工程目录
grails // 进入grails命令行模式
grails>create-app helloworld //创建helloworld工程

这一步可能需要点时间,会下载gradle以及其他一些依赖包

grails>create-controller hello // 新建控制层HelloController

package helloworld

class HelloController {

    def index() {render("Hello world ! hello grails ! 这是一个grails应用程序Q!")   }
}

grails>run-app //启动应用

编写第一个基于Groovy的MVC框架Grails web程序_第5张图片
run-app

//使用以下路径访问
http://localhost:8080/hello/index
端口可以通过输入 grails> -Dserver.port=9090 run-app 临时进行更改。

1.4 遇到的一些问题

org.codehaus.groovy.grails.cli.support.GrailsStarter错误解决办法

使用idea 做的IDE ,不管是创建grails还是启动grails应用程序时都会报这个错,这里粘贴解决方案。
问题的原因:在cmd 命令行不会有这个错,说明是IDE与grails关联设置没做好

你可能感兴趣的:(编写第一个基于Groovy的MVC框架Grails web程序)