1.创建应用
命令:grails create-app
生成的目录结构如下:
%PROJECT_HOME%
+ grails-app
+ conf ---> location of configuration artifacts like data sources
+ hibernate ---> optional hibernate config
+ spring ---> optional spring config
+ controllers ---> location of controller artifacts
+ domain ---> location of domain classes
+ i18n ---> location of message bundles for i18n
+ services ---> location of services
+ taglib ---> location of tag libraries
+ util ---> location of special utility classes (e.g., codecs, etc.)
+ views ---> location of views
+ layouts ---> location of layouts
+ lib
+ scripts ---> scripts
+ src
+ groovy ---> optional; location for Groovy source files
(of types other than those in grails-app/*)
+ java ---> optional; location for Java source files
+ test ---> generated test classes
+ web-app
+ WEB-INF
2.配置数据源(可选)
对应文件:%PROJECT_HOME%\grails-app\conf\DataSource.groovy
不使用默认数据源时,用以下命令启动应用,比如数据源文件为SosDataSource.groovy
命令:grails create-appgrails -Dgrails.env=sos run-app
3.创建域对象
命令:grails create-domain-class
生成以下文件:
%PROJECT_HOME%\grails-app\domain\ScsChannel.groovy
%PROJECT_HOME%\test\integration\ScsChannelTests.groovy
3.创建控制器
命令:grails create-controller
生成以下文件:
%PROJECT_HOME%\grails-app\controllers\ScsChannelController.groovy
def scaffold = ScsChannel
%PROJECT_HOME%\test\integration\ScsChannelControllerTests.groovy
%PROJECT_HOME%\grails-app\views\scsChannel
4.开始Grails
命令:grails run-app
分享到:
相关推荐
完成Grails环境的搭建后,我们就可以开始创建一个简单的Grails应用程序了。 1. **打开命令行** 打开命令行工具,选择你想要创建应用程序的目录作为当前工作目录,例如`D:\Temp\grails_apps`。 2. **创建应用程序...
现在,我们可以开始搭建Grails开发环境了: 1. 配置Grails SDK: - 在Eclipse的"Window"菜单中,选择"Preferences",然后展开"Grails"。 - 点击"Grails Settings",点击"+"按钮添加Grails SDK。 - 指向你的...
3. Convention over Configuration(CoC):Grails的核心理念之一就是“约定优于配置”,这意味着开发者在很多情况下不需要写大量的配置文件,框架会自动根据约定进行工作。 二、Grails中文文档的价值 1. 学习入口...
首先,让我们从标题开始,“grails-todo”明确指出这是一个利用Grails框架创建的应用程序,主要用于实现待办事项管理。Grails以其MVC(Model-View-Controller)架构和GORM(Grails Object Relational Mapping)为...
通过以上步骤,你已经成功地在Grails应用中集成了JQuery,可以开始享受它带来的便利和强大功能了。无论是DOM操作、事件处理、动画效果,还是Ajax通信,JQuery都能为你的Grails应用带来更优秀的交互体验。不过,要...
在本节中,我们将深入探讨"Grails从零开始开发项目二"的相关知识点,这是一个关于使用Grails框架进行Web应用开发的学习过程。Grails是一种基于Groovy语言的开源Web应用框架,它以其高效的开发速度和丰富的插件生态...
从Grails 1.4开始, 是Grails发行版中的默认Javascript库,此插件为那些愿意使用Prototype或希望升级使用基于Prototype脚本的现有Grails应用程序的人提供了替代方法。使用插件为了在Grails应用程序中使用Prototype...
完成上述步骤后,即可开始使用Groovy和Grails进行开发了。Grails提供了许多内置的命令来帮助开发者进行项目的构建、测试和部署等工作。例如,可以使用`grails create-app myapp`创建一个新的Grails应用,或者使用`...
对于Grails Koans,开发者可能需要查看此文件以获取更多关于如何开始使用和进行TDD练习的指导。 **文件结构与内容** 在"grails-koans-master"这个压缩包中,你可以找到项目的源码、测试文件、配置文件等。主要...
《构建Grails应用程序:从零开始》 在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它利用了Java平台的优势,提供了一种高效、简洁的开发方式。本压缩包文件“grails app”包含了一步步搭建Grails应用...
开始,你可以开始一个新的项目: 并将以下内容添加到您的依赖项中 compile("org.grails.plugins:hibernate-search:2.3.0") compile("org.grails.plugins:hibernate5:6.1.8") compile("org.grails.plugins:cache") ...
NetBeans是官方推荐用于Grails开发的IDE之一,它提供了强大的代码编辑、调试及部署功能,极大地提升了开发效率。 #### 二、Groovy动态语言 **2.1 介绍** Groovy是一种基于Java平台的动态语言,它与Java语法兼容,...
在本教程中,我们将探讨如何使用GORM(Grails Object-Relational Mapping)构建Spring Boot应用程序。GORM是Grails框架的核心部分,它为开发者提供了简单、强大的数据持久化功能,支持Hibernate和MongoDB等数据库。...
这个压缩包“grails-2.4.4.zip”包含了完整的Grails 2.4.4版本,使得开发者可以直接将其集成到IDE中,快速地开始项目开发工作。 1. **Grails框架概述** Grails 是一个遵循MVC(模型-视图-控制器)架构模式的全栈...
Grails 是一个基于Groovy语言的开源Web应用框架,它构建于Java平台...解压后,开发者可以使用这个版本开始构建自己的Grails应用。通过学习和掌握Grails 3.3.2的知识点,开发者将能够高效地开发出高质量的Web应用程序。
当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat ...本文档将带你从Grails入门开始,最终能够使用Grails框架建设Web应用程序。
10. **Gradle构建系统**: 从3.0.x版本开始,Grails使用Gradle作为默认构建工具,替代了之前的Ant和Maven,Gradle提供了更高效、灵活的构建流程。 11. **Testing**: Grails支持单元测试、集成测试和功能测试,提供了...
为确保在应用程序关闭时触发`destroy`,可以使用`grails interactive`启动Grails,然后通过`run-app`和`exit`命令来模拟启动和关闭过程。 二、环境配置 Grails的环境配置使得开发者能够在开发、测试和生产等不同...
### Grails 入门教程(一):理解 Grails 的核心...通过以上的步骤,可以顺利地开始使用Grails进行Web应用的开发。Grails的强大之处在于其高度的自动化和灵活性,使得开发者能够专注于业务逻辑而不是繁琐的配置细节。
要开始使用 Grails,首先需要安装 Groovy 和 Grails SDK。然后,可以使用 Grails 命令行工具创建新项目。Grails 的项目结构通常包括以下几个部分: 1. `grails-app/controllers`:包含应用的控制器,负责处理 HTTP ...