mkdir grails_apps
cd grails_apps
grails create-app
training
cd training
grails run-app
http://localhost:8080/training/
grails create-domain-class
Employee
grails create-domain-class
Computer
sudo vim /home/han/grails_apps/training/grails-app/domain/Computer.groovy
class Computer {
String name;
String ip;
static constraints = {
name(maxLength:20,blank:false)
ip(maxLength:16,blank:false)
}
String toString() { "${this.name} : ${this.ip}" }
}
sudo vim /home/han/grails_apps/training/grails-app/domain/Employee.groovy
class Employee {
String name;
String mobile;
static hasMany = [computers:Computer]
static constraints = {
name(maxLength:20,blank:false)
mobile(maxLength:15)
}
String toString() { "${this.name} -- ${this.mobile}" }
}
grails create-controller
Computer
grails create-controller
Employee
sudo vim /home/han/grails_apps/training/grails-app/controllers/ComputerController.groovy
class ComputerController {
def scaffold =Computer
}
sudo vim /home/han/grails_apps/training/grails-app/controllers/EmployeeController.groovy
class EmployeeController {
def scaffold =Employee
}
grails run-app
分享到:
相关推荐
### Groovy和Grails配置方法 #### 一、Groovy与Grails简介 Groovy是一种强大的面向对象编程语言,它运行在Java平台上...希望本教程能够帮助初学者快速入门Groovy和Grails的使用,并为后续的深入学习打下坚实的基础。
[Apress] Groovy, Grails, Griffon 入门教程 (英文版) [Apress] Beginning Groovy, Grails and Griffon (E-Book) ☆ 出版信息:☆ [作者信息] Vishal Layka, Christopher M. Judd, Joseph Faisal Nusairat, Jim ...
2. **GORM(Groovy Object Relational Mapping)**:Grails的持久层框架,提供了ORM服务,简化了数据库操作,支持Hibernate和ActiveRecord模式。 3. **Controllers and Views**:Grails遵循MVC(模型-视图-控制器)...
Eclipse 插件 Grails(Groovy)是一个强大的开发工具,它使得在Eclipse环境中进行Groovy和Grails应用的开发变得更为便捷。Groovy是一种动态、面向对象的编程语言,而Grails则是一个基于Groovy的开源Web应用框架,...
groovy-grails-tool-suite-3.6.4.RELEASE-e4.4.2-win32-x86_64.part1 共两个压缩包,解压后将扩展名.zip.bak改为.zip再次解压。
Groovy / Grails F2 The Best Web Server
- **高效率**:Groovy的动态特性使得Grails可以快速响应需求变化。 - **灵活性**:Grails不仅支持传统的Web开发,还提供了对RESTful服务的支持。 **4. Grails核心组件** - **领域模型**:代表数据库表的实体类,...
本书从入门到精通,涵盖了从基础知识到高级应用的全面内容,使读者能够快速上手并深入理解Groovy和Grails的核心概念。 ### Groovy简介 Groovy是一种基于Java平台的动态语言,它融合了简洁性和强大功能,旨在提高...
### 关于《从新手到专家:Groovy与Grails入门》 #### 一、书籍概述 本书《Beginning Groovy and Grails, From Novice to Professional》由Christopher M. Judd、Joseph Faisal Nusairat 和 James Shingler共同编写...
Groovy 中可以更简洁地表示,Groovy 支持闭包,这使得代码更加紧凑和易读。例如,Java 中的匿名内部类在 ...通过使用 Grails,开发者能够利用 Groovy 的优势,如 DSL 和动态性,来快速构建功能丰富的 Web 应用程序。
groovy-grails-tool-suite-3.6.4.RELEASE-e4.4.2-win32-x86_64.part2 共两个包,解压后需要将扩展名.zip.bak改名为.zip重新解压。 http://dist.springsource.com/release/STS/3.8.1.RELEASE/dist/ e4.6/spring-tool-...
Groovy / Grails F4 The Best Web Server
Groovy / Grails F3 The Best Web Server
### 敏捷开发与Groovy及Grails技术详解 #### 一、敏捷开发与Groovy及Grails概览 在《Agile Development with Groovy and Grails》这本著作中,作者Christopher M. Judd(Judd Solutions, LLC 的总裁兼顾问)详细...
Groovy和Grails是两个密切相关的Java平台上的开发工具...总之,Groovy和Grails的结合为开发者提供了高效、简洁的Web开发解决方案,利用Groovy的灵活性和Grails的框架特性,可以快速构建出高性能、易于维护的应用程序。
[Apress] Groovy & Grails 新手进阶教程 (英文版) [Apress] Beginning Groovy and Grails From Novice to Professional (E-Book) ☆ 出版信息:☆ [作者信息] Christopher M. Judd, Joseph Faisal Nusairat, ...
而Grails则是一个基于Groovy的全栈框架,它允许开发者快速开发高效、可维护的Web应用。 Groovy语言的特点: 1. **简洁的语法**:Groovy的语法比Java更加简洁,减少了冗余的括号和分号,使得代码更易于阅读和编写。 ...
Groovy Grails , The best web server.