阅读更多

10顶
1踩

编程语言

原创新闻 Grails 1.0.3发布

2008-06-07 14:03 by 见习编辑 Eastsun 评论(6) 有3484人浏览
本文由agile_boy 和 Eastsun 共同发布 

Grails 1.0.3于近日发布,该版本除了一些功能增强和修正bug外,还包含一些新的特性(对Grails不熟,就不翻译了:-)):

Interactive Mode
  An experiment feature in this release, interactive mode lets you load up Grails command line interface and keep it running simply by typing:
  grails interactive
  The advantage here is you don't suffer the additional JVM start-up cost and the JVM can start to inline code resulting in the ability to run the commands faster. This is particularily advantageous for testing with the unit tests running much quicker than before

Enum support in GORM
  GORM now supports JDK 1.5 enums which allows for type safe, enumerated types. For example:
  
enum VehicleStatus { OFF, IDLING, ACCELERATING, DECELARATING }  class Vehicle {
     Long id
     Long version
     VehicleStatus status
  }


I18n URL mappings
  You can now use URL mappings to map URLs onto particular languages extending Grails i18n support. For example:
"/german/$controller/$action" {
     lang = "de"
}



agile_boy 写道:


  现在想想Grails1.0.2发布也有些许时间了,其间Groovy倒是在性能优化方面做了很多改进,现在Grails1.0.3终于发布了,虽然没有在性能方面做特殊调整,但在bug修复和特性开发还是有改进的。
 
  下边就摘录一下Grails1.0.3的ReleaseNotes。
  从Grails1.0发布以来,下载次数达186000,平均下来50000次/月,插件的数量也大大增加,目前为止有70个之多,范围涉及到安全,RIA,WebService等等。最新1.0.3的文档也做出了更新(看来中文文档也要抓紧时间同步到1.0.3了)

  下面看看新特性:

Interactive Mode

要执行Interactive Mode只需要键入:
grails interactive

此特性的主要目的是加快启动,尤其在测试的时候,你会明显感觉比原来快!

Enum support in GORM

GORM终于支持JDK5的Enum了,示例如下:
enum VehicleStatus { OFF, IDLING, ACCELERATING, DECELARATING }

class Vehicle { Long id Long version VehicleStatus status }


I18n URL mappings

看来Grails在I18n方面做的越来越人性化了,现在只需要在URL mapping中就可以轻松指定了,示例如下:
"/german/$controller/$action" {
     lang = "de"
}

Upgrade notes

升级的命令还是老样子,只需键入:
grails upgrade

但是后台还是改变了不少:
  • 开发环境的缓存现在已经改成了OSCache,但是生产环境的依旧是Ehcache
  • WebTest插件将升级成0.5版本

10
1
评论 共 6 条 请登录后发表评论
6 楼 KorbenZhang 2008-06-10 08:58
机器翻译的也改改呀!
5 楼 rockjava 2008-06-10 08:57
太好了,grails越来越好了。groovy的速度也在提升。
4 楼 right 2008-06-08 16:55
翻译: 英语 » 中文

作为一个出发点释放grails 1.0.3主要包含改进和错误修正,但有几个新特点,探索。

互动模式

实验的特点,本新闻稿中,互动模式让你载入grails命令行界面,并保持它在运行,只要输入:

grails互动

的优势,这里是您不遭受额外的JVM的启动费用和JVM的可以开始内嵌代码,造成的能力,执行命令的更快。这是特别有利的测试与单元测试运行快得多比以前

支持的ENUM在gorm

gorm现在支持的JDK 1.5 enums允许类型安全,枚举类型。例如:

的ENUM vehiclestatus (起飞,怠速,加速, decelarating )

一流的车辆(长期编号,只要版本vehiclestatus状态)

i18n的URL映射

现在,您可以使用的URL映射到地图的网址上,尤其是语文延长grails i18n支持。例如:

“ /德语/美元控制器/美元行动” (
     郎= “德”
3 楼 Arden 2008-06-07 23:03
最大的希望就是能够解决controller分包时出现同名controller的时候url映射问题。
2 楼 vii779 2008-06-07 18:12
很好很好,继续努力。
1 楼 shiren1118 2008-06-07 17:11

发表评论

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

相关推荐

  • Delphi 数据库编程

    Delphi 相关的数据库操作,包括修改,插入,删除等相关操作

  • Delphi-数据库应用的特定控件解耦设计

    Delphi的UI与数据库操作控件的解耦设计

  • Delphi数据库处理组件BDE、ADO、InterBase和dbExpress详细说明

    虽然ADOTable和ADOQuery组件可以非常简单的连接数据库,但是当需要更加精细的控制数据库的时候,往往需要应用ADO 更多的方法,我们知道,支撑ADO 的主要由Connection,Command,Recordsrt三个对象组成, 对应的就有ADOConnection和ADOCommand控件,而Recordsrt对象属性和方法,封装在ADODataSet中,同时ADODataSet本身,也具备和ADOtable组件相同的对数据绑定控件控值的属性和方法。在特殊的设计中,这个表格可能会有用。

  • Delphi开发者必备数据库连接组件:ZEOSDBO-7.1.4-stable

    本文还有配套的精品资源,点击获取 简介:ZEOSDBO-7.1.4-stable是一个专为Delphi开发者设计的稳定版数据库连接组件库,支持从Delphi 7到XE8等多个开发环境。该开源项目旨在提供一个统一的接口,实现对MySQL、PostgreSQL、Oracle、SQLite等数据库系统的便捷访问。ZEOSDBO的特点包括跨平台支持、多数据库兼容性、组件化设计、性能...

  • delphi 控件大全(确实很全)

    delphi控件查询:Torry's Delphi Pages http://www.jrsoftware.org Tb97 最有名的工具条(ToolBar)控件库,仿Office97,如TDoCk97,TToolBar97,TEdit97,TToolWindow97等.http://www.fltvu.com/jiaocheng/chenxu1/delphi/vCl/index.htmhttp://www.delphiarea.com/produCts/http://neftali.clubdel.

  • Delphi开发学习一、二、三、四、五控件及报表实例源码和使用数据库

    与博客delphi开发学习一、二、三、四、五对应的实例可用源码和实例使用到的数据库

  • delphi数据库控件

    delphi下数据库操作显示组件,修改了对clientdataset的排序功能

  • Delphi 开发数据库控件的方法

    Delphi作为一种目前十分流行的数据库开发语言,在数据库开发领域有着十分重要的地位,它不仅提供了可视化的开发环境,使得开发变得相对容易;而且还是一种面向对象的语言, 使得程序员能够充分利用面向对象编程的种种优势——如封装、继承等等,从而大大减轻了开发的难度和工作量。下面,我们就谈一谈利用面向对象的特性来开发数据库控件的方法。   Delphi本身提供了一些数据库控件,如DBGrid、Tabl

  • 万用多功能数据库浏览器Delphi界面控件版..rar

    万用多功能数据库浏览器Delphi界面控件版..rar

  • delphi中连接数据库控件

    delphi 数据库开发需要的unidac控件,支持Delphi6到Delphi20,

  • 数据库组件介绍(Delphi)

    在本讲及下一讲中将为读者介绍我们程序没有使用的数据组件,并简单介绍一下它们的用途,有些给出了应用示例。需要说明的是,虽然在我们的程序中没有用到,并不表明这些组件不重要,有些还是经常要用的。心铃不可能详细讲解这些数据库组件,主要根据自己的经验给出一些使用技巧、注意事项等等。 1 Session组件。它提供应用程序中数据库的有关信息,在单机数据库编程中不显式地使用它,这是因为每个数据库应用程序运行时,

  • 最全面的常用Delphi第三方控件汇总—报表、图表、界面、数据库等

    有网友问我常用的控件及功能。我先大概整理一下,以后会在文章里面碰到时再仔细介绍。 报表图表方面: TeeChart Pro 在delphi 的图形显示方面目前唯一的选择,虽然从delphi 3 就随delphi 捆绑发布,但是捆绑的是标准版,很多功能都不全,要展示各种绚丽的统计、分析功能,还是要用专业版(呵呵,领导们都是喜欢这个的)。最新的TeeChart Pro 已经支持firemonkey

  • 8.4数据库相关的ActiveX控件

    8.4数据库相关的ActiveX控件 在前面的数据库处理中,一次只能显示一行记录,且修改或添加操作不能可视化地进行。为了弥补MFC的这种不足,在VisualC++6.0中允许用户使用一些 ActiveX控件更好地处理数据,它们是:MSFlexGrid,RemoteData,DBGrid等。 8.4.1使用MSFlexGrid控件 Microsoft FlexGrid(MSFlexGrid)

  • 汇总Delphi第三方控件—报表、图表、界面、数据库

    有网友问我常用的Delphi第三方控件及功能。我先大概整理一下,以后会在文章里面碰到时再仔细介绍。 报表图表: TeeChart Pro 在 delphi 的图形显示方面目前唯一的选择,虽然从delphi 3 就随delphi 捆绑发布,但是捆绑的是标准版,很多功能都不全,要展示各种绚丽的统计、分析功能,还是要用专业版(呵呵,领导们都是喜欢这个的)。最新的 TeeChart Pro 已经支持f

  • Delphi中Undac控件连接MYSQL数据库问题总结

    1、数据库挂到cxgrid上,中文显示不正确我调试了好长时间,怀疑是编码问题,mysql的编码方式我都试过了,都不可以。 解决问题过程: (1)、在dos系统下进入mysql数据库输入show variables like ‘char%’; 我考虑可能是character_set_connection的编码有问题,于是开始设置它的编码方式,但是,这个编码方式重新启动数据库还是原来的编码方式

  • Delphi第三方控件--报表、图表、界面、数据库等

    报表图表方面: TeeChart Pro 在delphi 的图形显示方面目前唯一的选择,虽然从delphi 3 就随delphi 捆绑发布,但是捆绑的是标准版,很多功能都不全,要展示各种绚丽的统计、分析功能,还是要用专业版(呵呵,领导们都是喜欢这个的)。最新的TeeChart Pro 已经支持firemonkey了(兼容性还有点问题),你可以把pc 上的绚丽图形放到Iphone 上了。 从

  • Delphi中用ADO控件连接数据库例子

      一、说明    最近在写个“数据库管理系统框架程序”,其中封装了几个连接数据库的函数,觉得挺好用,拿出来与大家分享下,希望能对大家有点用处。    我以连接oracle和access为例,其余数据库连接在此基础上稍加修改,便可使用。二、连接oracle    1、源码    {     功能:连接ORACLE数据库     参数:sServerName ORAC

  • delphi 控件大全

    http://www.jrsoftware.org Tb97 最有名的工具条(ToolBar)控件库,仿Office97,如TDoCk97,TToolBar97,TEdit97,TToolWindow97等. http://www.fltvu.com/jiaocheng/chenxu1/delphi/vCl/index.htm http://www.delphiarea.com/

  • Delphi开发学习二:使用ADOQuery控件对SQL数据库表进行操作

    在delphi学习一中,已经使用ADOConnection控件设置属性连接数据库SQL了。 在这里开始使用ADOQuery控件对SQL数据库表进行操作。 首先我们在SQL中创建数据库名为PERSONNELMG_SYS的数据库,然后在这个数据库里创建USER_TABLE表,用来存放用户账户信息。 USER_TABLE表的结构如下图所示: 该表有用户名(USER_NAME) 、用户密码(USE

Global site tag (gtag.js) - Google Analytics