使用Grails快速开发应用程序(1)
2010-11-19 18:25
148 查看
在我之前的博客中,介绍过Groovy这种脚本语言。它是与java兼容的可以直接被java调用,它有什么用?
现在我来介绍它的重要应用之一-Grails.
如果你听说过Ruby on Rails的话,没错,Grails就是用Groovy来实现Rails的。
Grails是一个java敏捷开发的框架。它可以让你快速的开发出应用程序。
"寻觅就此结束!",这是Grails官方网站的宣传标语。Grails是构建在Spring和Hibernate等Java已有的技术之上的。
它的优点如下:
易于使用的基于Hibernate的对象-关系映射(ORM)层
称为Groovy Server Pages (GSP)的表现层技术
基于Spring MVC的控制器层
构建于Gant 上的命令行脚本运行环境
内置Jetty服务器,不用重新启动服务器就可以进行重新加载
利用内置的Spring 容器实现依赖注入
基于Spring的MessageSource核心概念,提供了对国际化(i18n)的支持
基于Spring事务抽象概念,实现事务服务层
下面让我们快速的来使用Grails开发一个小例子吧。
第一步:安装Grails
1)首先需要下载Grails的发行包并进行安装。
实际上无需安装,直接解压缩。
2)在环境变量中添加GRAILS_HOME,值为上一步解压的文件目录。
Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,点击新建。
将解压目录下的bin目录路径添加到path中.
Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,修改path的值。
3)测试
如果环境变量设置无误,此时可以打开终端(window下为命令提示符),输入grails,如果屏幕上显示如下提示则说明安装成功。
Welcome to Grails 1.3.4 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: D:/TDDOWNLOAD/grails-1.3.4/grails-1.3.4
No script name specified. Use 'grails help' for more info or 'grails interactive' to enter interactive mode
大家可以看到我用的Grails1.3.4版本。
第二步:开发应用程序
在创建应用程序之前,先熟悉一下grails命令的使用,grails中的命令都是在终端中输入的。
(注意c:>代表终端提示符,后续的为你的输入命令符)
c:> grails command name
现在我们为了创建一个Grails应用,需要输入的命令是create-app
c:>grails create-app gamesys
经过几秒的输出之后grails已经在当前路径下建立了gamesys目录
现在我们进入该目录 cd gamesys
然后可以看到已经帮我们生成了如下的目录结构:
接下来要使用run-app来启动内置的jetty服务器运行刚刚创建的程序
c:>grails run-app gamesys
dos输出如下图3所示
可以看到在localhost:8080位置生成了web应用。
当然我们现在没有任何的控制器。
使用ctrl+c中断应用程序,继续我们的grails的旅程,为gamesys添加一些有用的东西。
现在我来介绍它的重要应用之一-Grails.
如果你听说过Ruby on Rails的话,没错,Grails就是用Groovy来实现Rails的。
Grails是一个java敏捷开发的框架。它可以让你快速的开发出应用程序。
"寻觅就此结束!",这是Grails官方网站的宣传标语。Grails是构建在Spring和Hibernate等Java已有的技术之上的。
它的优点如下:
易于使用的基于Hibernate的对象-关系映射(ORM)层
称为Groovy Server Pages (GSP)的表现层技术
基于Spring MVC的控制器层
构建于Gant 上的命令行脚本运行环境
内置Jetty服务器,不用重新启动服务器就可以进行重新加载
利用内置的Spring 容器实现依赖注入
基于Spring的MessageSource核心概念,提供了对国际化(i18n)的支持
基于Spring事务抽象概念,实现事务服务层
下面让我们快速的来使用Grails开发一个小例子吧。
第一步:安装Grails
1)首先需要下载Grails的发行包并进行安装。
实际上无需安装,直接解压缩。
2)在环境变量中添加GRAILS_HOME,值为上一步解压的文件目录。
Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,点击新建。
将解压目录下的bin目录路径添加到path中.
Windows系统上右击“我的电脑”/“属性”/“高级”/“环境变量”,修改path的值。
3)测试
如果环境变量设置无误,此时可以打开终端(window下为命令提示符),输入grails,如果屏幕上显示如下提示则说明安装成功。
Welcome to Grails 1.3.4 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: D:/TDDOWNLOAD/grails-1.3.4/grails-1.3.4
No script name specified. Use 'grails help' for more info or 'grails interactive' to enter interactive mode
大家可以看到我用的Grails1.3.4版本。
第二步:开发应用程序
在创建应用程序之前,先熟悉一下grails命令的使用,grails中的命令都是在终端中输入的。
(注意c:>代表终端提示符,后续的为你的输入命令符)
c:> grails command name
现在我们为了创建一个Grails应用,需要输入的命令是create-app
c:>grails create-app gamesys
经过几秒的输出之后grails已经在当前路径下建立了gamesys目录
现在我们进入该目录 cd gamesys
然后可以看到已经帮我们生成了如下的目录结构:
接下来要使用run-app来启动内置的jetty服务器运行刚刚创建的程序
c:>grails run-app gamesys
dos输出如下图3所示
可以看到在localhost:8080位置生成了web应用。
当然我们现在没有任何的控制器。
使用ctrl+c中断应用程序,继续我们的grails的旅程,为gamesys添加一些有用的东西。
相关文章推荐
- 使用 Grails 快速开发 Web 应用程序
- 使用Grails快速开发应用程序(1)
- 使用 Grails 快速开发 Web 应用程序--Web 开发的关键要素
- 使用 Grails 快速开发 Web 应用程序--Web 开发的关键要素
- 使用 Grails 快速开发 Web 应用程序--定制页面
- 使用Grails快速开发应用程序(2)
- 使用Grails快速开发应用程序(2)
- .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用 MicroPython 快速开发基于实时微控制器的应用程序---凯利讯半导体
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用 MicroPython 快速开发基于实时微控制器的应用程序---凯利讯半导体
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用 Bootstrap 快速开发网站和 Web 应用程序
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 【翻译】WPF应用程序模块化开发快速入门(使用Prism+MEF)
- 使用 Ruby on Rails 快速开发 Web 应用程序
- 使用Grails快速开发Web应用程序
- Day 6:在 Java 虚拟机上使用 Grails 进行快速 Web 开发
- 使用 SQL Server 2005 Compact Edition 和 Visual C#.NET 快速开发应用程序【转】