这几天在学习Groovy和grails,通过在网上找到的Demo,我很快就创建了一些简单的web开发环境,现在在这篇blog里,做一些简单的记录。
1.Grails的安装
http://www.grails.org/Installation
2. Grails的入门,创建了一个简单的demo。我在网上看到好几个copy下面链接内容的网页,可恶的是,有的还拷贝的不全,弄的我在第一次做demo的时候失败了。让人郁闷的是,我查了半天,也找到问题错在哪,反正就是不能登录。最后我找到了下面的原始链接,重新做了一遍,就没出什么问题。
http://www.blogjava.net/BlueSUN/archive/2007/03/21/105113.html
提示:在创建了domain class和controller以后,要记得重启grails服务。
Grails几个简单的命令,就把所有的domain对象的CRUD操作都做了,界面也是简单明了。
3. 在建好了几个简单的CRUD操作以后,我开始考虑,使用Mysql来做数据库。
3a.将Mysql的驱动jar包放到demo的lib目录下。
3b.修改demo中conf下的DataSource.groovy文件。很简单,将drivername,url,username,passwd都替换成对应的mysql的值。
3c.重启服务
我在这步没有遇到什么问题,很顺利。没有做映射,所有的domain对象都创建了对应的表。
4. 在一般项目中的几个基础的应用。
日志:在网上找了一下,很简单的,直接在controller里使用log变量,比如:log.info("").现在还没有弄明白这个log变量是怎么注入的。
分享到:
相关推荐
它提供了丰富的插件系统,使得企业级Web应用的开发变得快速而简单。本篇文章将深入探讨Grails在企业Web开发中的应用以及部署策略。 一、Grails简介 Grails是一种模型-视图-控制器(MVC)框架,其设计理念是“约定...
在了解了Grails的基本结构后,可以通过创建简单的控制器和领域类来实现基本功能。例如,创建一个用于联系人管理的控制器和领域类,处理CRUD操作。Grails的自动化工具如GORM(Grails Object-Relational Mapping)将...
- **个人项目**:对于个人开发者来说,Grails提供了简单易用的工具集,可用于构建个人网站或博客等。 通过上述内容,我们可以看到Grails不仅是一个高效的Web开发框架,而且还拥有丰富的特性和强大的社区支持,非常...
- **Hello World示例**:在新创建的应用中,你可以通过创建一个简单的控制器和视图来实现经典的“Hello, World!”程序,体验Grails的快速开发能力。 3. **使用IDE** Grails支持多种集成开发环境(IDE),如...
《构建Grails应用程序:从零开始》 在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它利用了Java平台的优势,提供了一种高效、简洁的开发方式。本压缩包文件“grails app”包含了一步步搭建Grails应用...
Grails是一个基于Groovy语言的开源Web应用框架,它提供了高效的开发环境和强大的功能,使得构建动态网站和企业级应用变得简单高效。 1. **起步**: - **下载安装Grails**:首先,你需要从官方渠道下载最新版本的...
GORM是Grails的持久化框架,它实现了Hibernate和ActiveRecord的功能,使得与数据库的交互变得简单。通过定义领域类,你可以轻松地完成CRUD(创建、读取、更新、删除)操作。 五、Grails插件系统 Grails的插件系统...
**:通过创建一个简单的“Hello, Grails!”应用,展示了Grails的基本结构和运行流程。 - **核心概念**: - **领域模型**:定义应用的数据结构,通过实体类表示,遵循一定的命名规范。 - **控制器**:处理HTTP请求...
Grails 是一个基于Groovy语言的开源Web应用框架,它构建在Spring Boot之上,提供了丰富的功能和便捷的...无论是简单的数据获取还是复杂的业务流程,Grails都能提供强大的支持,让Ajax在Grails应用中发挥出应有的价值。
Grails的国际化支持非常好,开发者可以通过简单的配置来为不同的语言环境定制应用程序。 在服务层,Grails支持声明式事务,并允许通过依赖注入将服务集成到应用程序中。服务的作用域和生命周期是Grails服务管理的一...
Grails 是一个基于 Groovy 语言的开源 web 应用程序框架,它构建在 Java 平台上,旨在提高开发效率,简化常见 Web 开发任务。Grails 遵循 Model-View-Controller (MVC) 架构模式,允许开发者快速构建动态、数据驱动...
Eclipse 插件 Grails(Groovy)是一个强大的开发工具,它使得在Eclipse环境中进行Groovy和Grails应用的开发变得更为便捷。Groovy是一种动态、面向对象的编程语言,而Grails则是一个基于Groovy的开源Web应用框架,...
3. **第一个Grails应用**:通过创建一个简单的“Hello, World!”应用,体验Grails的快速开发流程,理解Grails脚手架和自动代码生成。 4. **Grails MVC**:深入理解Model-View-Controller架构,包括Domain Classes...
Grails是一款基于Groovy语言的、高效的Web应用开发框架,它简化了Java平台上的开发流程。uploadify则是一个JavaScript库,它允许用户通过异步方式上传文件,提供友好的用户体验。 首先,我们需要在Grails项目中引入...
创建Grails应用非常简单,只需执行`grails create-app`命令,并提供应用的名称。这将生成一个包含基础目录结构的项目。接下来,你可以使用IDE如IntelliJ IDEA或Eclipse集成Grails插件进行开发,或者使用命令行工具...
本篇文章将详细介绍如何搭建Grails开发环境以及如何创建一个简单的Grails应用程序。 ### 一、搭建Grails环境 在开始搭建Grails环境之前,我们首先需要确保已经安装了Java环境。因为Grails是基于Groovy的,而Groovy...
初始项目(initial folder)包含一个简单的Grails应用程序,而完整项目(complete folder)展示了指南中所有步骤的结果。如果你想要从零开始,可以使用Spring Initializr创建一个新的Spring Boot项目,选择Gradle...