grails create-app Hello-World
grails run-app ;如果不想用8080端口,可以 grails -Dserver.port=8090 run-app
然后打开浏览器,输入访问路径即可。
grails create-domain-class
> grails generate-all
....
input-domain-class:
[input] Enter domain class name:
comics
....
命令行要求输入domain class name 时输入刚才的class name:comics
然后框架将产生views和Controllers。
./comics_catalog/grails-app/controllers
./comics_catalog/grails-app/views
grails create-app GTest
cd GTest
创建类和控制器:
grails create-domain-class com.do.MyClass
grails create-controller com.con.mycontrol.
编写代码和测试用例后,执行测试:
grails test-app.
运行:
grails run-app.
查看:
http://localhost:8080/GTest
支持Static Scaffold
根据指定Domain类生成视图:
grails generate-views
指定Domain类生成controller和Viever:
grails generate-all com.Myclass
创建服务
grails create-service com.Myserv
分享到:
相关推荐
- 将Grails命令配置为Eclipse的外部工具,方便直接在IDE中执行Grails命令。在`Run > External Tools > External Tools Configurations...`中创建新的程序配置,详细步骤可参考Eclipse界面的指导。 完成以上步骤后...
- 右键点击项目,选择"Run As" -> "Grails Command",选择相应的Grails命令,如"run-app"来启动项目。 - 要调试,选择"Debug As" -> "Grails Command",然后设置断点。 5. 使用Eclipse的其他功能: - 代码自动...
这个变量使得Eclipse能够识别Grails命令和相关工具,是配置Grails开发环境的基础。 接下来,为了在Eclipse中支持Grails开发,你需要安装Grails插件。可以通过访问`...
- **运行Grails命令**:通过简单的命令行指令即可快速创建新项目或执行各种开发任务。 - **“Hello World!”示例**:通常,初学者会从实现一个简单的“Hello World!”示例开始学习Grails,这有助于快速了解框架的...
4. **Grails命令行工具**:详述各种Grails命令的用法,如创建项目、运行应用、生成代码等。 5. **GORM(Grails Object Relational Mapping)**:解释GORM如何简化数据库操作,包括数据模型定义、查询语言GQL、关联...
1.6.1 运行grails命令 1.6.2 义不容辞的“hellocworld!” 1.7 单元测试 1.8 本章小结 第2章 groovy动态语言 2.1 groovy和java的异同 2.1.1 相同点 2.1.2 不同点 2.2 基础...
安装完成后,设置 `GRAILS_HOME` 环境变量,并将 `GRAILS_HOME/bin` 添加到系统的 `PATH` 中,以便在任何目录下都能运行 Grails 命令。 - 可选地,为了实际应用,你可能需要安装数据库,Grails 内置了 HSQLDB,但...
- **运行Grails命令**:安装Grails后,可以通过简单的命令行操作来创建项目、运行服务器等。 - **“Hello World”示例**:通过创建一个简单的“Hello World”项目来快速熟悉Grails的基本用法。 **1.7 NetBeans** ...
10. **配置External Tools**:设置Eclipse以便能够通过外部工具运行Grails命令。 #### 创建Grails项目 由于Eclipse对Grails的支持有限,建议通过命令行的方式来创建Grails项目: 1. **生成项目目录结构**:在工作...
常用Grails命令 - `create-app`: 创建新应用。 - `create-controller`: 创建控制器。 - `create-domain-class`: 创建领域类(模型)。 - `create-service`: 创建服务。 - `run-app`: 运行应用。 - `test-app`: ...
7. **scripts**:Grails脚本目录,可能包含了自定义的Grails命令或构建脚本,用于插件的安装和升级。 8. **lib**:库文件夹,存放了插件运行所依赖的第三方库,如Acegi Security的jar包和其他必要的依赖。 通过...
2. **安装Grails**:访问Grails官网下载最新版本的Grails,解压并配置环境变量,使系统能够识别grails命令。 3. **安装SmartGWT**:SmartGWT通常作为GWT的扩展库引入项目。在Grails项目中,可以通过添加相应的Maven...
4. **Grails命令行工具**:提供了一系列的命令,如`generate-all`用于自动生成控制器、视图和模型类,极大地提高了开发效率。 5. **Grails插件系统**:Grails拥有庞大的插件库,涵盖各种功能,如安全、缓存、报表、...
Grails使用Gradle作为构建工具,提供了`grails war` 命令生成可部署的WAR文件,方便在各种Java应用服务器上部署。 九、测试 Grails内置了测试框架,支持单元测试、集成测试和功能测试。通过`test-app` 命令,可以...
- **测试Grails应用**:Grails内置了单元测试和集成测试框架,通过`grails test`命令执行各种类型的测试。 6. **部署** Grails应用可以部署到多种Java EE容器,如Tomcat、Jetty等。使用`grails war`命令打包应用...
通过右键点击项目,选择"Run As" -> "Grails Command"可以运行Grails的命令,例如"run-app"来启动项目。同时,Eclipse还支持设置断点进行调试。 6. **使用eclipse运行grails项目.xlsx**:这个文件可能是项目配置...