第一部分:创建一个空白项目
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框架的重要资源,它源于经典书籍《The Definitive Guide to Grails》的精华总结。Grails是一种基于Groovy语言的开源Web应用框架,旨在提高开发效率...
二、Grails Shiro UI 插件的集成与使用 集成Grails Shiro UI 插件通常涉及以下步骤: 1. 添加依赖:在Grails项目的`build.gradle`文件中添加插件依赖,如`compile 'org.grails.plugins:grails-shiro-ui:版本号'`。...
【标题】:“Grails学习记录” 【描述】:在学习Grails的过程中,我们可以发现这是一个基于Groovy语言的、用于构建Web应用的开源框架。通过博文链接(https://loven-11.iteye.com/blog/544143)我们可以获取到作者...
Grails作为一个全栈的、基于Groovy语言的Web应用开发框架,提供了一套较为简便的方式来集成和实现邮件发送功能。Grails 3版本作为该框架的更新迭代产物,同样支持邮件发送服务。 首先,要在Grails 3中开发邮件发送...
【Grails 学习知识点详解】 Grails 是一个基于 Groovy 语言的开源 Web 应用框架,它简化了开发过程并提供了丰富的功能。本文将深入探讨 Grails 中的一些常见问题及其解决方案,帮助你更好地理解和掌握 Grails 开发...
《Grails入门指南中文第二版》是一本专为初学者设计的Grails框架教程,旨在帮助读者快速掌握Grails开发的基础知识和技能。Grails是一个基于Groovy语言的开源Web应用框架,它采用模型-视图-控制器(MVC)架构模式,极...
3. **第一个Grails应用**:通过创建一个简单的“Hello, World!”应用,体验Grails的快速开发流程,理解Grails脚手架和自动代码生成。 4. **Grails MVC**:深入理解Model-View-Controller架构,包括Domain Classes...
通过《Grails权威指南》,你可以学习到如何利用Grails的强大功能来开发高效、可扩展的Web应用,同时也了解到如何利用Groovy语言和Grails框架的最佳实践,提升你的开发技能。这本书深入浅出地讲解了Grails的各个方面...
《Grails与Spring Boot的深度集成解析》 在现代Java开发领域,Grails和Spring Boot都是非常流行的框架。Grails作为Groovy语言构建的Web开发框架,以其强大的生产力和灵活的特性受到开发者的喜爱,而Spring Boot则...
### Grails 开发笔记 #### Grails 概述 Grails 是一款用于 Web 应用开发的开源框架,它基于 Groovy 编程语言,并集成了 Spring、Hibernate 和 SiteMesh 等成熟技术栈。其核心特性之一是“规约取代配置”...
【Grails-ex-dms:基于Grails的开源文档管理系统】 Grails-ex-dms是一个基于Grails框架构建的开源文档管理系统,旨在提供一个简洁且高效的方式来管理和组织各类文档。Grails是一个使用Groovy语言开发的全栈式Web应用...
综上所述,`grails-websocket-example` 提供了一个学习和实践 Grails 中 WebSocket 技术的平台,通过这个示例,开发者可以深入了解 Grails 框架与 WebSocket 的结合,以及如何构建实时交互的 Web 应用。
Elasticsearch Grails 插件 - 示例应用Elasticsearch Grails 插件的示例应用程序。 插件主页由 Noam Y. Tenne 维护并托管在 。为什么? 如果您习惯了 grails 但从未使用过 ,那么安装插件后您可能会有点迷茫。 ...
GORM(Grails对象映射) [Grails] [Grails]是用于使用[Groovy] [Groovy]编程语言构建Web应用程序的框架。 该项目为Hibernate和NoSQL数据存储上的GORM的新实现提供了GORM API管道。 [Grails]: : [Groovy]: : ...
grails create-app helloworld ``` 这将在当前目录下生成一个名为`helloworld`的文件夹,其中包含了应用的基本结构。 - **进入项目目录**: ```bash cd helloworld ``` ##### 2.3 HelloWorld示例 - **创建...
这本书对于学习和理解Grails技术提供了全面且深入的指导。 1. **Groovy语言基础**:Grails是用Groovy构建的,因此了解Groovy的基本语法、动态特性以及与Java的交互至关重要。Groovy比Java更简洁,支持闭包和元编程...
Grails 3 / AngularJS 2 笔记此应用程序是概念验证和正在进行的工作。 请记住以下几点: TypeScript编译有效,但仍然很慢(我将努力对其进行改进)。 Angular2目前处于Alpha中,并且是一个移动的目标,因此事情可能...