Grails边做边学入门篇[0]--------讲讲什么是Grails

原创 2015年07月07日 14:30:29

        以前博客里面写过几篇关于Grails的文章,那时我刚刚接触Grails,但是由于个人比较懒,所以没有把那个系列的博客坚持写下来,现在打算重新写一下,毕竟自己接触了一段时间,也有了些真正的体会。在这里介绍一些入门级别的知识,欢迎大神们雅正,新手们可以在此讨论。

        首先给出百度百科对于Grails的定义:

        Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架。

        我们看到了,首先Grails被定义为快速Web开发框架,其次他是构建于SpringMVC上,集成了Hibernate和Spring的开源框架。Grails基于Groovy语言,我的理解就是像python一样的脚本语言(个人还是更喜欢python),但是Grails是基于JVM的,他也可以写java代码。Grails的插件部门,也算是他的一个亮点(个人认为就是引入第三方包,只不过打指令显得更加高大上,因为不用自己去下载了,和NodeJS等类似),所有的插件包都可以在grails.org里面找到他的安装方法和指令。

        我们为什么要使用Grails?我们使用java,因为他的垃圾回收,我们使用Grails是因为他的高度集成化和命名大于配置的原则,大大节省了代码量和配置方面的时间开销。最主要的是,他完全兼容java,java程序员可以很快的上手,甚至不花时间。

我来说几点我体会到的 Grails的优势:

1、弱类型语言;

2、语义简单,代码量比java少很多;

3、甚至每行结束都不用写分号;

4、命名大于配置;

5、会的人少,等到他火了,你的薪水必然不少;


现在维护Grails的团队,貌似也是springSource下面的,所以不必担心他的生命力。大家可以到Spring官方去下载一个GGTS,GGTS是基于Eclipse的,spring开发的IDE工具,个人认为比起Eclipse稍微慢了一点,但是人家都给集成好了,咱们使用的就不要瞎哔哔了。钟情于Eclipse的也可以去下载Eclipse的Grails插件包。明天咱们一起来创建一个项目。

Grails 快速入门(二)

这一篇快速过一遍这套框架有什么特性… Controllers Usage actionName controllerName 吃瓜群众不明白 allowedMethods (约束请求方法) bind...
  • u012404490
  • u012404490
  • 2016年09月20日 09:20
  • 1051

grails代码学习教程

原文:grails代码学习教程 源代码下载地址:http://www.zuidaima.com/share/1881670774901760.htm 这个是grails代码学习的例...
  • yaerfeng
  • yaerfeng
  • 2016年12月13日 10:09
  • 753

grails 基础教程

  • 2016年07月28日 16:53
  • 4.17MB
  • 下载

Groovy语言 Grails框架入门

掌握基本的 Grails 开发技术,并能够进一步独立学习 Grails 的高级功能。  Grails 是搭建在动态语言 Groovy 之上的一个开源 MVC Web 开发框架,Grails 的一个显...
  • zmx729618
  • zmx729618
  • 2016年08月09日 16:55
  • 1483

grails中使用quartz编写定时任务

grails 编写quartz任务,两种方法,一是使用grails quartz plugin ,另一种是直接传统配置...
  • liuyuqin1991
  • liuyuqin1991
  • 2015年12月21日 14:14
  • 2577

grails学习笔记-4、通过例子了解grails开发的基本流程

第一步、新建项目: 注意选对grails的版本即可。如果你只装了一个版本的grails,那用默认的即可。 这里我们实现一个对图书的增,删,改。 2、配置数据库连接。       打开conf/Dat...
  • sikaodeluwei
  • sikaodeluwei
  • 2014年01月08日 16:06
  • 6368

Grails边做边学入门篇[1]--------大家一起来动手建立工程和Domain

最近工作比较忙,没空写博客了。我发现每周五的下午都是我最放松的时候,可能是拖延症的缘故吧。。。总是寄希望于周末,慢慢的,我的周末就被工作占据了。希望大家不要有这样的坏毛病,今日事,今日毕。当然我们程序...
  • JustCoding_
  • JustCoding_
  • 2015年07月10日 16:42
  • 1454

0x00 Grails 入门笔记

0x00 Grails 简介 Grails 是一种新型 Web 开发框架,它将常见的 Spring 和 Hibernate 等 Java 技术与当前流行的约定优于配置等实践相结合。 G...
  • hadues
  • hadues
  • 2016年09月03日 14:38
  • 487

边做边学——3d MAX9室内效果图设计案例教程

  • 2018年01月16日 18:24
  • 72.81MB
  • 下载

GRAILS2入门 - 参考文档

作者:格雷姆罗彻,彼得Ledbrook,马克·帕尔默,杰夫·布朗,卢克 - 戴利,伯特·贝克威思   版本:2.2.3   目录   2.1安装要求 2.2下载和安装 2.3创建应用程序 2.4 He...
  • laoxue_6699
  • laoxue_6699
  • 2013年08月04日 10:25
  • 838
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Grails边做边学入门篇[0]--------讲讲什么是Grails
举报原因:
原因补充:

(最多只允许输入30个字)