`
wangrui
  • 浏览: 189023 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Grails使用之:开始

阅读更多
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
0
0
分享到:
评论
2 楼 3322 2008-08-06  
好的东西需要好的IDE支持,有了IDE支持,开发维护效率都高一些,免费的可以考虑用netbeans:

Groovy,Grails,Netbeans安装配置手册
1 楼 mjun2001 2008-07-09  
看网上说 这个东西很好 还没有去学习,

有点跟不上技术前进的步伐啊

努力中。。。。

相关推荐

    Groovy轻松入门——Grails实战基础篇

    完成Grails环境的搭建后,我们就可以开始创建一个简单的Grails应用程序了。 1. **打开命令行** 打开命令行工具,选择你想要创建应用程序的目录作为当前工作目录,例如`D:\Temp\grails_apps`。 2. **创建应用程序...

    转: Eclipse下Grails开发环境搭建步骤

    现在,我们可以开始搭建Grails开发环境了: 1. 配置Grails SDK: - 在Eclipse的"Window"菜单中,选择"Preferences",然后展开"Grails"。 - 点击"Grails Settings",点击"+"按钮添加Grails SDK。 - 指向你的...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    3. Convention over Configuration(CoC):Grails的核心理念之一就是“约定优于配置”,这意味着开发者在很多情况下不需要写大量的配置文件,框架会自动根据约定进行工作。 二、Grails中文文档的价值 1. 学习入口...

    grails-todo:示例 grails、gradle、spock TODO 应用程序

    首先,让我们从标题开始,“grails-todo”明确指出这是一个利用Grails框架创建的应用程序,主要用于实现待办事项管理。Grails以其MVC(Model-View-Controller)架构和GORM(Grails Object Relational Mapping)为...

    Grails Jquery 集成代码

    通过以上步骤,你已经成功地在Grails应用中集成了JQuery,可以开始享受它带来的便利和强大功能了。无论是DOM操作、事件处理、动画效果,还是Ajax通信,JQuery都能为你的Grails应用带来更优秀的交互体验。不过,要...

    Grails从零开始开发项目二

    在本节中,我们将深入探讨"Grails从零开始开发项目二"的相关知识点,这是一个关于使用Grails框架进行Web应用开发的学习过程。Grails是一种基于Groovy语言的开源Web应用框架,它以其高效的开发速度和丰富的插件生态...

    grails-prototype:Grails插件集成了Prototype,Scriptaculous和Rico Javascript库

    从Grails 1.4开始, 是Grails发行版中的默认Javascript库,此插件为那些愿意使用Prototype或希望升级使用基于Prototype脚本的现有Grails应用程序的人提供了替代方法。使用插件为了在Grails应用程序中使用Prototype...

    Groovy和Grails配置方法

    完成上述步骤后,即可开始使用Groovy和Grails进行开发了。Grails提供了许多内置的命令来帮助开发者进行项目的构建、测试和部署等工作。例如,可以使用`grails create-app myapp`创建一个新的Grails应用,或者使用`...

    grails-koans:用于测试驱动学习的 Grails 插件

    对于Grails Koans,开发者可能需要查看此文件以获取更多关于如何开始使用和进行TDD练习的指导。 **文件结构与内容** 在"grails-koans-master"这个压缩包中,你可以找到项目的源码、测试文件、配置文件等。主要...

    grails app

    《构建Grails应用程序:从零开始》 在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它利用了Java平台的优势,提供了一种高效、简洁的开发方式。本压缩包文件“grails app”包含了一步步搭建Grails应用...

    harmonyos2-grails-hibernate-search-plugin:将HibernateSearch功能集成到Grails

    开始,你可以开始一个新的项目: 并将以下内容添加到您的依赖项中 compile("org.grails.plugins:hibernate-search:2.3.0") compile("org.grails.plugins:hibernate5:6.1.8") compile("org.grails.plugins:cache") ...

    Grails基础教程.pdf

    NetBeans是官方推荐用于Grails开发的IDE之一,它提供了强大的代码编辑、调试及部署功能,极大地提升了开发效率。 #### 二、Groovy动态语言 **2.1 介绍** Groovy是一种基于Java平台的动态语言,它与Java语法兼容,...

    使用GORM构建Spring Boot应用程序 Grails指南_ Grails框架.pdf

    在本教程中,我们将探讨如何使用GORM(Grails Object-Relational Mapping)构建Spring Boot应用程序。GORM是Grails框架的核心部分,它为开发者提供了简单、强大的数据持久化功能,支持Hibernate和MongoDB等数据库。...

    grails-2.4.4.zip

    这个压缩包“grails-2.4.4.zip”包含了完整的Grails 2.4.4版本,使得开发者可以直接将其集成到IDE中,快速地开始项目开发工作。 1. **Grails框架概述** Grails 是一个遵循MVC(模型-视图-控制器)架构模式的全栈...

    grails 3.3.2 资源下载

    Grails 是一个基于Groovy语言的开源Web应用框架,它构建于Java平台...解压后,开发者可以使用这个版本开始构建自己的Grails应用。通过学习和掌握Grails 3.3.2的知识点,开发者将能够高效地开发出高质量的Web应用程序。

    Grails1.1中文文档

    当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat ...本文档将带你从Grails入门开始,最终能够使用Grails框架建设Web应用程序。

    grails-3.0.5-ga (2/2)

    10. **Gradle构建系统**: 从3.0.x版本开始,Grails使用Gradle作为默认构建工具,替代了之前的Ant和Maven,Gradle提供了更高效、灵活的构建流程。 11. **Testing**: Grails支持单元测试、集成测试和功能测试,提供了...

    grails学习笔记

    为确保在应用程序关闭时触发`destroy`,可以使用`grails interactive`启动Grails,然后通过`run-app`和`exit`命令来模拟启动和关闭过程。 二、环境配置 Grails的环境配置使得开发者能够在开发、测试和生产等不同...

    Grails入门教程(一)

    ### Grails 入门教程(一):理解 Grails 的核心...通过以上的步骤,可以顺利地开始使用Grails进行Web应用的开发。Grails的强大之处在于其高度的自动化和灵活性,使得开发者能够专注于业务逻辑而不是繁琐的配置细节。

    Groovy&Grails - 指南.ppt

    要开始使用 Grails,首先需要安装 Groovy 和 Grails SDK。然后,可以使用 Grails 命令行工具创建新项目。Grails 的项目结构通常包括以下几个部分: 1. `grails-app/controllers`:包含应用的控制器,负责处理 HTTP ...

Global site tag (gtag.js) - Google Analytics