grails create-app
使用方法:在dos窗口键入grails create-app projectName 然后回车。
参数:此方法需要一个参数,当前示例中的参数为projectName。
解释:在dos当前目录建立projectName工程。此命令会生成projectName为名称的文件夹,并在projectName文件夹里面生成grails工程结构的文件目录。注意:只有这个命令式在工程不存在的时候,在开发者的开发目录执行的,一旦工程目录创建后,以下所有将要讲解的命令都是在projectName目录执行,切不可迁移到projectName的外层目录或者子目录里面进行grails 命令动作,否则将不被执行。
grails run-app
使用方法:在dos窗口键入 grails run-app 然后回车。
参数:此命令执行无需其他参数。
解释:结合上一个命令的解释,在dos窗口键入 cd projectName 回车,进入 projectName文件夹后,运行当前命令将用grails自带的j2ee容器(服务器)启动运行projectName工程。(此时可在浏览器中键入http://127.0.0.1:8080/projectName进行访问)。
grails create-domain-class
使用方法:在dos窗口键入 grails create-domain-class User 然后回车。
参数:此命令需要一个参数,当前示例中的参数为User。
解释:domain是grails的结构中心点,一切的工作都是以一个个domain展开的,create-domain-class命令的含义是为当前的工程监理一个名称为User的domain (域),执行此命令后会在projectName\grails-app\domain\文件件中得到一个User。groovy的文件。
grails generate-controller
使用方法:在dos窗口键入 grails generate-controller User 然后回车。
参数:此方法需要一个已经存在的domain名字为参数。
解释:执行此方法将为已经存在的domain (当前示例为User domain) 建立controller (控制器),执行此命令将在 projectName\grails-app\controllers\目录中得到一个UserController.groovy文件。
grails generate-views
使用方法:在dos窗口键入 grails generate-views User 然后回车。
参数:此方法需要一个已经存在的domain名字为参数。
解释:执行此方法将为已经存在的domain (当前示例为User domain) 建立view(视图,明了的说就是用来展示的domain的页面,类似于jsp ),执行此命令将在 projectName\grails-app\views\目录中得到一个user文件夹,里面包含 create.gsp, edit.gsp, list.gsp, show.gsp. grails为开发者自动建立了User的增加,编辑,列表,和展示页面。
grails generate-all
使用方法:在dos窗口键入 grails generate-all User 然后回车。
参数:此方法需要一个已经存在的domain名字为参数。
解释:执行此方法等同于 执行了 grails generate-views User 和 grails generate-controller User.
grails upgrade
使用方法:在dos窗口键入 grails upgrade 然后回车。
参数:此命令执行无需其他参数。
解释:此方法在开发者的grails开发包的版本升级后执行,例如,原来的开发包版本为 grails1.0,现升级为grails1.3,那么,执行原来在grails1.0上开发的程序的时候,会被要求执行grails upgrade动作。
grails war
使用方法:在dos窗口键入 grails war 然后回车。
参数:此命令执行无需其他参数。
解释:此方法会将当前的J2ee工程用war格式打包,执行此命令会在projectName文件夹中得到一个 “工程名 + 版本号.war ”名称的文件,此文件可直接放到tomcat web-app文件夹作为部署文件了。
当前文章中命令补充中,其他命令与解释尽快补充,如有错误请大家指正。
分享到:
相关推荐
Grails提供了一系列命令行工具,如`grails create-app`用于创建新项目,`grails run-app`启动应用,`grails generate-*`系列命令用于生成代码,如控制器、视图、领域类等。这些工具极大地加速了开发过程。 10. **...
- **标准验证**:介绍Grails内置的一些常用验证规则。 - **自定义正则表达式验证**:如何根据具体需求定制验证规则。 - **跨字段验证技巧**:实现涉及多个字段的复杂验证逻辑。 **5.4 定义数据模型** - **一对一...
在提供的【部分内容】中,`println(searchCriteria)`这段代码是在Grails中常用的调试语句,用于打印出searchCriteria对象的信息,帮助开发者理解查询条件的具体内容,这对于调试和优化搜索功能非常有帮助。...
- 使用 `grails create-app` 命令创建一个新的 Grails 应用程序。 - 自动生成的基本项目结构包括源代码目录、配置文件和测试文件。 4. **Grails 控制器(Controllers)** - 控制器处理用户请求,调用服务层方法...
在Grails项目中,我们经常使用诸如`grails create-domain-class`等命令来快速创建domain、service、controller等类以及它们对应的测试类。 #### 集成Grails到Eclipse 首先,假设您已经成功地将Grails项目集成到了...
4. Grails插件:熟悉常用的Grails插件,如Spring Security、Cache、Testing等,以及如何自定义和使用插件。 5. Grails命令行工具:学会使用`grails`命令创建项目、运行应用、执行测试、打包和部署。 6. 测试驱动开发...
本文将深入探讨Grails的基础知识,包括其核心特性、安装与设置、创建第一个应用以及常用命令。 ### 1. Grails的核心特性 - **Groovy语言**: Grails是基于Groovy构建的,Groovy是一种动态、面向对象的编程语言,它...
- **验证安装**:在命令行中输入`grails`命令,如果出现Grails的帮助信息,则表示安装成功。 ##### 2.2 升级至最新版本 - **备份旧项目**:在升级前务必做好项目备份。 - **下载新版本**:访问官网下载最新版本。 -...
Grails的插件系统是其强大之处,许多常用的功能如安全、缓存、测试等,都可以通过安装插件来实现。这使得Grails能够快速扩展,适应各种项目需求。 6. **Grails命令行工具** Grails提供了强大的命令行工具,开发者...
本项目是《Grails 入门指南第二版》中的实例,以赛马为主题,为初学者提供了实际操作的平台,帮助理解Grails框架的基本原理和常用功能。 1. **项目结构** 赛马项目的目录结构遵循Grails的标准布局,包括`src/main/...
- **附录D:速查表**:包含了一些常用命令和语法的快速查阅表。 #### 五、结语 《Groovy in Action》不仅是一本全面介绍Groovy编程语言的书籍,更是一部深入探索Groovy特性和应用场景的宝典。无论是初学者还是经验...
- **快捷键定制**:CodeMix3支持自定义快捷键,可以根据习惯配置常用命令的快捷方式。 - **性能优化**:对于大型项目,可以通过调整Eclipse的内存分配、禁用不必要的插件等方式,提升Eclipse的启动速度和运行性能。 ...
- **内容概述**: 包含常用的Groovy语法和命令的速查表。 - **学习目标**: 方便查阅Groovy的基本语法和命令。 通过以上章节的学习,读者不仅可以全面了解Groovy语言的基础知识,还能够深入掌握其高级特性,为实际...
### IntelliJ IDEA 快捷键详解 #### 一、基本操作 ...以上是 IntelliJ IDEA 中一些常用的快捷键,这些快捷键可以帮助开发者更高效地编写和管理代码。熟练掌握这些快捷键能够显著提高开发效率和代码质量。