Grails(1)Build ENV on MAC
1. Install the Latest Groovy and Grails
1.1 install the latest groovy on mac
>sudo port install groovy
>groovy -v
Groovy Version: 2.0.0 JVM: 1.6.0_37 Vendor: Apple Inc. OS: Mac OS X
1.2 Install the latest grails on mac
>sudo port install grails
>grails -version
Grails version: 2.1.0
The grails home package is here
/opt/local/share/java/grails
2. Prepare the IDE
I will use STS, and I install groovy plugin and grails plugin and scala plugin there.
I do not know why there is no scala project in my views. So I try to install another plugin from this URL
http://dist.springsource.com/release/TOOLS/third-party/scala/e3.7
3. try one demo to verify my installation >grails create-app hellosillycat
>cd hellosillycat
enter the interactive console
>grails
TAB to tip
grails>create-controller hello
Change the content of HelloController.groovy as follow:
package hellosillycat
class HelloController {
def index() {
render "Hello World!"
}
}
Right now, we have the project structure and we have the first action HelloController.groovy. Start the web contrainer:
grails>run-app
Then I can visit the URL http://carl.digby.com:8080/hellosillycat/hello/index to see my controller.s
This command can exit the appliction server.
grails>exit
And the web container of STS is also a very useful tool - VMware vFabric tc Server Developer Edition v2.7
references:
http://sillycat.iteye.com/blog/1137079
http://sillycat.iteye.com/blog/1567050
http://sillycat.iteye.com/blog/1567542
http://sillycat.iteye.com/blog/1074642
http://sillycat.iteye.com/blog/1058726
http://sillycat.iteye.com/blog/562774
http://sillycat.iteye.com/blog/562775
http://www.grailsexample.net/installing-a-grails-development-environment-on-os-x/
分享到:
相关推荐
Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式,允许开发者快速构建动态、数据库驱动的Web应用。 **Groovy 语言基础** Groovy 是一种动态类型的、面向对象的编程语言,它可以无缝...
grails1.0开发框架1 类似于ruby on rails的框架。
1. **Groovy语言基础**:Grails基于Groovy,一种动态、灵活的Java平台上的编程语言。Groovy的语法简洁,支持函数式编程,且与Java高度兼容,使得开发者可以利用已有的Java知识快速上手。 2. **MVC架构**:Grails...
Grails 借鉴了Ruby on Rails的设计理念,引入了GORM(Grails Object Relational Mapping)用于数据库操作,以及一系列的插件系统,支持快速构建复杂的Web应用程序。 2. **Groovy语言基础** Grails 采用Groovy作为...
1. **Grails环境安装** - 首先,你需要从Grails官网(http://grails.org/)下载最新版的Grails安装包。 - 安装完成后,确保设置`GRAILS_HOME`环境变量,并将其路径添加到系统的`PATH`变量中,确保这两个变量都在...
**Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速开发的可能。Grails的核心特性包括MVC架构、领域驱动设计(GORM)、自动化构建过程以及丰富的插件系统。通过Eclipse的...
Grails 的设计灵感来源于 Ruby on Rails,它不仅继承了 Rails 的简洁性,还充分利用了 Java 平台的强大功能。 #### 二、Grails 的核心特性 - **面向领域语言 (DSL)**:Grails 提供了一种面向领域的语言,让开发者...
1. Model:模型层负责业务逻辑和数据处理,通常由Domain Classes组成,它们与数据库交互,实现数据的持久化。 2. View:视图层负责展示数据,Grails支持多种模板引擎,如GSP(Groovy Server Pages),可以混合Groovy...
1. **Command Line Interface (CLI)**:Grails的命令行接口是开发者与框架交互的主要方式,`Main`类是入口点,负责解析命令行参数并调用相应的命令处理器。 2. **Bootstrap**:在Grails应用启动时,`Bootstrap`类...
Grails是一个基于Groovy语言的开源Web应用框架,它借鉴了Ruby on Rails的许多优秀理念,旨在提高开发效率和代码可读性。 文档主要涵盖以下几个核心知识点: 1. **环境配置**:首先,开发者需要了解如何安装和配置...
1. **Groovy语言**: Grails 的核心就是Groovy语言,它是一种动态、类型安全的编程语言,与Java语法兼容,但更加简洁和灵活。Groovy使得开发者能够快速编写代码,提高开发速度。 2. **MVC架构**: Grails 遵循Model-...
grails3.2.8 part1
- 使用命令 `grails build` 或者 `grails war` 来构建应用,前者生成 jar 包,后者生成 war 包。 #### 六、总结 Grails 3.3 作为 Grails 3.x 系列的一个稳定版本,不仅提供了强大的开发工具和框架支持,还增强了...
Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with grails chinese Grails入门指南书籍和源码----下载不扣分,回帖加1分,欢迎下载,童叟无欺 getting started with ...
1. 学习入口:对于中文开发者来说,中文文档降低了学习Grails的门槛,帮助理解和掌握Grails的基本概念、框架结构、开发工具以及最佳实践。 2. 快速上手:文档通常包含安装指南、教程、API参考等,为开发者提供从零...
### Grails入门指南知识点 #### 一、Grails框架简介 - **背景**: Grails是一个基于Groovy语言的开源Web应用框架,适用于Java平台。它旨在简化开发过程,提高开发效率,尤其受到那些希望保留Java环境同时寻求更高效...
How to use Acegi on Grails using Grails Domain class Beans to support Acegi on Grails Grails Acegi Plugin Setting up Acegi Plugin Secure your Ajax Secure your Service