第一部分:创建一个空白项目
1.创建目录C:\grailsApp, 我会在这个目录下创建grails项目,这个目录相当于java开发中eclipse的workspace。
2.在命令行下进入这个目录,键入:grails create-app
3. 如提示所说,键入Application name :helloworld,就是项目工程名称,路径就是:C:\grailsApp\helloworld
4.grails会自动生成项目框架文件,并且可以运行。
5.输入:grails run-app
6.在浏览器中输入:http://localhost:8080/helloworld/ ,如果能看到欢迎界面就是成功了。
第二部分:了解grails项目目录结构
如下图所示:
至于各个目录的作用,存放哪些东西就不细说了。
第三部分:helloworld
1.创建一个controller,键入:grails create-controller hello,在controllers目录下会产生一个文件: HelloController.groovy
2.用文本编辑器打开:
编辑如下:
class HelloController {
def index = {
render "Hello,World!"
}
}
3.运行,grails run-app
4.浏览器中输入:http://localhost:8080/helloworld/hello, 即可看到输出:Hello,World!
5.结束。
好了,到此为止,对grails还是一无所知,具体的如url映射关系,原理等等,以后再慢慢学习。
分享到:
相关推荐
grails 学习主要是监听器的使用与设置初期环境的配置,方便的开当以提高开发效率
Grails入门指南第二版学习笔记,有需要的同学可以看一下。
The definitive guide to Grails是一部Grails开发技术的经典书籍。这是网上关于该书的一些学习笔记,一共八篇,比较精炼,值得一读。
Grails Shiro UI 插件 请参阅。
Grails 3开发邮件发送功能,完整教程!超级实用,手把手教你接入邮件发送
grails学习、开发中的笔记,包括基础知识点和常见异常记录和处理(基于Grails2.5.3)
Elasticsearch Grails 插件 - 示例应用Elasticsearch Grails 插件的示例应用程序。 插件主页由 Noam Y. Tenne 维护并托管在 。为什么? 如果您习惯了 grails 但从未使用过 ,那么安装插件后您可能会有点迷茫。 ...
GORM(Grails对象映射) [Grails] [Grails]是用于使用[Groovy] [Groovy]编程语言构建Web应用程序的框架。 该项目为Hibernate和NoSQL数据存储上的GORM的新实现提供了GORM API管道。 [Grails]: : [Groovy]: : ...
Grails 3 / AngularJS 2 笔记此应用程序是概念验证和正在进行的工作。 请记住以下几点: TypeScript编译有效,但仍然很慢(我将努力对其进行改进)。 Angular2目前处于Alpha中,并且是一个移动的目标,因此事情可能...
服务插件的所有功能都应该通过以下服务之一访问: 直接消息服务线程消息服务安装只需在 BuildConfig.groovy 的 plugins 部分添加这一行compile " :grails-direct-messages:1.0 "用法直接消息 import net
D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。D:\keke\...
Grails插件实验 定义Grails 3.0插件域类是可扩展的 SO的详细信息: 该项目包含一个名为security的插件和一个名为bookstore的应用程序以测试该插件。 插件用户: org.centerkey.grails.User 应用程序用户(扩展...
Grails资产管道 概述 Grails Asset-Pipeline是用于在应用程序中管理和处理静态资产的插件。 资产管道功能包括CSS和JavaScript文件的处理和最小化。 它也可以扩展为编译自定义静态资产,例如CoffeeScript或LESS。 ...
grails-test-app 目标 使用Groovy来实现RESTful API Web应用程序。 或用于RESTful API实现)或您要使用的任何框架。 使用Robotframework( )编写一个测试用例,以在Google上搜索“ Ruckus Wireless”,并检查是否...
Bugsnag Grails 插件 当前版本:0.3 bugsnag grails 插件将 bugsnag 客户端集成到 grails 应用程序中,并自动向 bugsnag 服务 ( ) 报告错误。 报告的信息包括原始请求的转储(标头、cookie、查询字符串、原始 URL、...
grails学习心得 技术经典分享 也许可以帮助你
Grails Websocket 示例 这是一个演示使用 websocket 聊天室的 Grails 项目示例。 用法 克隆或下载项目并运行以下命令: ./grailsw run-app
Grails 下的 Websocket 插件带有 grails 3 和 spring boot 的默认 Websocket: 这个项目有一个关于如何配置 grails 3 应用程序以与默认 websockets 交互的简要说明。创建一个基本的聊天回声系统在这个项目中,上述...
Grails Spock 示例 当前构建状态: 您可以在找到详细说明 带有基于 Spock 的测试的 Grails 项目。 有关基于 Grails 1.3.7 的示例,请查看分支 有关基于 Grails 2.2.0 的示例,请查看分支 有关基于 Grails 2.3.7...
Grails-ex-dms 一个实现Grails文档管理系统的简单。