其实很早就关注过RoR,只是一直对Ruby语言没有什么兴趣,所以也就懒得深入RoR,后来在Java领域出现了Groovy On Rails,虽然和RoR有差别,可是其采用的框架,都是我们所熟悉的比较成熟的开源框架,比如hibernate,springframework,spring MVC,sitemesh等等,让我们这些在java领域开发人眼球那么一亮:)
因为Grails一直在发展中,有些还不稳定,所以就用它来开发过不大的报表呈现,中间的一点点体会,也就在这里唠叨几句:)
- grails上手说难也 不难,只有有一定的java基础,而且对groovy比较了解的话,那么对grails上手还是比较轻松的。
- 对controller和view的调试,简单有效的多,支持修改->调试->修改的过程,不需要重新启动web server.
- 对于开发和调试taglib,也应该是一个小亮点吧,根controller一样
- 在controller直接支持了简单的AOP,对于处理权限和其他一些通用处理,也是方便了不少
- 对于已有的java业务逻辑,借助groovy可以很轻松的融合到grails当中,真是方便不少啊
因为grails一直处在发展中,比如0.3和0.4之间,就会有比较大的调整,所以对于初接触java的开发人员来说,还是有相当的挑战的,希望大家能够喜欢上这个类RoR的东东:)
分享到:
- 2006-12-20 22:00
- 浏览 3384
- 评论(1)
- 论坛回复 / 浏览 (1 / 3219)
- 查看更多
相关推荐
Grails企业web应用开发与部署 grails webmail grails 服务器环境 ...
### Grails快速开发Web应用:知识点详解 #### Grails框架概览 Grails是一个基于Groovy语言构建的开源MVC(Model-View-Controller)Web开发框架,以其高效的开发速度和简洁的代码著称。其核心优势在于: 1. **快速...
在了解了Grails的基本结构后,可以通过创建简单的控制器和领域类来实现基本功能。例如,创建一个用于联系人管理的控制器和领域类,处理CRUD操作。Grails的自动化工具如GORM(Grails Object-Relational Mapping)将...
- **小型项目**:对于规模较小的应用程序,Grails的自动生成代码功能能够满足大部分需求。 #### 五、Grails的高级特性 - **插件系统**:允许开发者扩展Grails的功能,可以通过安装插件来添加新的特性和工具。 - **...
Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,旨在简化开发过程并提高生产力。Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式,允许开发者快速构建...
- **Hello World示例**:在新创建的应用中,你可以通过创建一个简单的控制器和视图来实现经典的“Hello, World!”程序,体验Grails的快速开发能力。 3. **使用IDE** Grails支持多种集成开发环境(IDE),如...
这个是我在开发中用到的技术,很多都是第一次使用。
Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同层次的开发者,无论你是初学者还是经验丰富的程序员,都能从中受益。 Grails框架的核心特性包括模型...
Grails 是一个基于 Java 平台的开源Web开发框架,它旨在简化Web应用程序的构建过程。Grails 采用了敏捷开发的思想,遵循“约定优于配置”(Convention Over Configuration)和“不要重复自己”(Don’t Repeat ...
《构建Grails应用程序:从零开始》 在IT行业中,Grails是一个基于Groovy语言的开源Web应用框架,它利用了Java平台的优势,提供了一种高效、简洁的开发方式。本压缩包文件“grails app”包含了一步步搭建Grails应用...
GORM是Grails的持久化框架,它实现了Hibernate和ActiveRecord的功能,使得与数据库的交互变得简单。通过定义领域类,你可以轻松地完成CRUD(创建、读取、更新、删除)操作。 五、Grails插件系统 Grails的插件系统...
**:通过创建一个简单的“Hello, Grails!”应用,展示了Grails的基本结构和运行流程。 - **核心概念**: - **领域模型**:定义应用的数据结构,通过实体类表示,遵循一定的命名规范。 - **控制器**:处理HTTP请求...
第1章 寻找grails之旅 1.1 java的困惑 1.2 webc2.0时代 1.3 java的力量 1.4 什么是grails 1.4.1 与java集成 ... 1.4.2 简单而强大 ... 1.5 使用grails的原因 ... 11.7 本章小结
Grails 是一个基于Groovy语言的开源Web应用框架,它构建在Spring Boot之上,提供了丰富的功能和便捷的...无论是简单的数据获取还是复杂的业务流程,Grails都能提供强大的支持,让Ajax在Grails应用中发挥出应有的价值。
Grails是一款基于Groovy语言的、高效的Web应用开发框架,它简化了Java平台上的开发流程。uploadify则是一个JavaScript库,它允许用户通过异步方式上传文件,提供友好的用户体验。 首先,我们需要在Grails项目中引入...