阅读更多

14顶
0踩

编程语言

原创新闻 SpringSource发布 Grails 1.2 最终版

2009-12-24 10:52 by 资深编辑 ╱/罒呍唲 评论(10) 有5030人浏览

就在昨天,SpringSource发布了Groovy 1.7最终版本,随后,Grails 1.2最终版本也发布了!


 
Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,从而为大家带来一套能实现超高生产力的一站式框架。

Grails 1.2新特性:

  • Dependency Resolution DSL,一个新的DSL用于配置JAR依赖
  • 集成 Spring 3.0
  • 显著的性能优化
  • BootStrap 环境
  • 优化内存占用
  • 支持Name排序
  • 支持hasOne mapping
  • Web Flow作为一个插件
  • 新的Web Flow 事件
  • Named URL Mapping
  • 更好的JSONBuilder
  • REST改进
  • ……

点击查看详细发布文档:http://www.grails.org/1.2+Release+Notes

下载地址:http://grails.org/Download

  • 大小: 9.9 KB
来自: dzone
14
0
评论 共 10 条 请登录后发表评论
10 楼 meTalent2011 2012-07-11 23:07
chenlb 写道
Grails 内存占用是很恐怖的

运行运用程序的时候,的确是卡了。
9 楼 chenlb 2009-12-25 11:49
Grails 内存占用是很恐怖的
8 楼 sky.zha 2009-12-25 11:38
我觉得还是被spring收购前的版本用的爽点
7 楼 sinoyster 2009-12-25 08:59
spring 3.0 哈哈
6 楼 zelsa 2009-12-24 17:32
Grails这个东西,在项目开发途中最好不要升级或更换版本,会有很多问题,大部分问题时Plugin引起的。我从1.1.1升级到1.1.2就出了很多问题,最后还是退回来了。。。

不过话说回来,如果盯着一个版本开发那还是挺好用的。

反正就是没事别折腾、老老实实写业务代码就行了!
5 楼 Arden 2009-12-24 15:31
并且Grails1.2如果直接是在控制台下运行,然后修改java源文件后,按理来说是会自动部署,但修改后浏览器直接就访问不了,报错,必须得重启Grails应用才行,后来试了下如果把默认的Tomcat换成Jetty就OK了,现在感觉Grails越来越不行了~~GA版居然还出现这样的问题~~~
4 楼 tongyi121 2009-12-24 15:04
用的是1.6.7,真怪。
3 楼 Arden 2009-12-24 14:53
dyllove98 写道
哪里有说是1.6了? 如果真是1.6的确很奇怪~~~

你下载Grails 1.2下来,看下lib目录下的jar包就明白啦~~
2 楼 dyllove98 2009-12-24 13:36
哪里有说是1.6了? 如果真是1.6的确很奇怪~~~
1 楼 Arden 2009-12-24 11:23
很奇怪的就是为什么Grails 1.2还是基于Groovy 1.6的~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • delphi读取文件流

    delphi读取文件流delphi读取文件流 tfilestream利用字节数组复制文件

  • Delphi文件读写操作常用的方法

    在进行win32开发中对文件的读写是最常用的操作之一,这编文章西西小编和大家一起来学习一下在Delphi中如何读写文件的方法。 Delphi 支持三种文件类型:  文本文件、记录文件、无类型文件。 文本文件的读写: 文本文件 是以行为单位进行读、写的。由于每一行的长度不一定相同,不能计算出给定行在文件中的确切位置,因而只能顺序地读写。 文本文件只能单独为读或写而打开,在一个

  • Delphi 自带的 Base64 编解码函数

    Delphi 自带的 Base64 编解码函数 http://www.blogjava.net/nokiaguy/archive/2010/04/01/317138.html 今天帮别人解决一个关于 Base64 编解码的问题,竟然发现 Delphi 自带了 Base64 编解码的单元,叫 EncdDecd,这名字很拗口而且不直观,估计这是一直很少人关注和知道的原因。 这

  • 谈Delphi编程中“流”的应用

    ====================================================== 注:本文源代码点此下载 ====================================================== 谈delphi编程中“流”的应用 陈经韬 什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定 义了一些处理

  • delphi base64编码函数EncodeString的问题

    delphi base64编码函数EncodeString的问题在每遇到字符长度大于75时,将在编码串中增加一个换行回车,所以在将编码串写入文件,然后在读出解码时就产生乱码, 所以在源码中将相关代码屏蔽就可以了: procedure EncodeStream(Input, O

  • 关于 Delphi 中流的使用(6) 用流读写结构化文件

    unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls; type

  • delphi 结构体的使用、Tbitmap和TMemoryStream的转换

    一、定义结构体 type Tfrequency_band_list = class frequency_band_name: string; frequency_band_pic_color: string; frequency_band_pic_Stream: TMemoryStream; end; 二、结构体的使用 //全局变量 var frequ...

  • mysql字段为image_Delphi 中对image、text字段的操作综述

    下面通过详细的例子来讲述如何在delphi中处理sqlserver中的image、text字段。因为实际开发的需要,我们需要处理的是text类型的字段,包括读和写。网上很多相关的文章都是讲述的对image的读写操作,下面首先介绍如何将图象存储在sqlserver的image字段。其中 DataMConn为一个针对数据库操作的单元,放置一个ADOConnection,一个ADOQuery//imag...

  • Delphi操作流文件详解

    Delphi操作流文件详解所属类别:DELPHI推荐指数:★★★☆文档人气:924本周人气:3发布日期:2007-6-27用流文件,TFileStream做。下面是一个例子,你先看看原理。什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处

  • Delphi Tstream和TmemoryStream流操作

    Tstream 和TmemoryStream流操作 主要方法及属性: position 用来定位流的开始位置 也可以用seek来定位流的起始位置: function Seek(Offset: Longint; Origin: Word): Longint; overload; virtual; function Seek(const Offset: Int64; Origin: TS...

  • delphi中流stream的操作.(个人笔记)

    2005年10月25日,今天在做一个自己用的小程序. 需要用到流把一些字符符和文件连接起来.使用过程中出现了不少问题. 这些问题需小,但也浪费了我不少时间去解决.现在把问题记录下来以方便我将来查阅:流的操作不外乎"读"Write, "写"Read,定位Seek:把信息读入流里是使用.TStream.Write(var buf ;count:integer)方法.而把信息从流里读给变量则用TStre

  • delphi EncdDecd.pas单元中Encoding方法出现#$D#$A的解决方法

    例如: s:= 'http://detail.tmall.com/item.htm?id=45545826531&abbucket=_AB-M129_B17&acm=03130.1003.1.161728&aldid=4HatiDee&abtest=_AB-LR129-PV129_1393&scm=1003.1.03130.13_45545826531_161728&pos=6#detail';

  • delphi实现保存和读取图片的方法

    这篇文章主要介绍了delphi实现保存和读取图片的方法,主要包括了显示图片、保存图片和读取图片的实现方法,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了delphi实现保存和读取图片的方法,是非常实用的技巧。分享给大家供大家参考。具体实现方法如下: 首先引用jpeg 1.显示图片: ? 1 2 3 4 5

  • delphi中httpencode使用注意事项

    delphi中httpencode使用注意事项

  • DELPHI SPEEDBUTTON按钮动态加载图片(从IMAGE和IMAGELIST)

    一、直接上代码 procedure TForm2.Button2Click(Sender: TObject); var bmp: Tbitmap; Stream: TMemoryStream; begin bmp := Tbitmap.Create; // ImageList1.GetBitmap(1, bmp); // IMAGELIST转 // Image1.Pict...

  • delphi TMemoryStream对象用法

    TMemoryStream对象 TMemoryStream对象是一个管理动态内存中的数据的Stream对象,它是从TCustomMemoryStream中继承下来的,除了从TCustomMemoryStream中继承的属性和方法外,它还增加和覆盖了一些用于从磁盘文件和其它注台读数据的方法。它还提供了写入、消除内存内容的动态内存管理方法。下面介绍它的这些属性和方法。 TM...

  • Delphi流操作技巧

    1、文件流 TStreamMemoery 读写内存  TMemoryStream的继承关系如下TObject|TStream|TCustomMemoryStream|TMemoryStream 如何使用TMemoryStream?其实TmemoryStream使用就跟TStream 一样具体的属性,方法可看帮助。下举一例:如我想在内存中直接读写一个Bitmap,怎么办?TmemoryStream帮

Global site tag (gtag.js) - Google Analytics