huwh 的blog

Grails每周观察(2011-51)

原文链接:This Week in Grails (2011-51)

本周较略显安静 – 人们还在热议Grails 2.0的发布。虽有些波折,但事情发展还不错,新版本似乎让人们惊呆了。

Groovy团队发布了Groovy 1.8.5和2.0 Beta 2。貌似对Invoke Dynamic的支持、静态类型检查和初步的静态编译工作随之而来。

若你在波士顿地区,我会在1月12日在NEJUG有一个题为“Grails 2.0和Groovy 1.8有哪些新内容"的演讲。

Grails每周观察(2011-47)

原文链接:This Week in Grails (2011-47)

Rob Fletcher写了一个很有趣的博文,谈到了他在功能测试上遇到的挫折。虽然很长,但值得一读,特别是如果你曾做过功能测试的话。此外,Luke Daley的回复也可以看看。

如果你不是Groovy-Dev邮件列表的订阅者,你可以应该看看关于静态编译的讨论。有不少回复(超过50条),虽然很技术,但是也很吸引人。

这是一个旧新闻(两周前),但对于我而言,仍旧是新的;基于Grails的myBalsamiq已经有正式发布了。这是一款协作UI模拟的不错的工具。

你的Controller瘦身了么?

在使用Grails时,你会发现Controller中的Action通常会执行如下三步:获取params中的Id、根据Id获得Domain Class、对Domain Class做一些操作。对于前两步,多个Action都是使用一样的代码,这有悖于DRY原则。Paul Woods根据自己的实践,提出一种模式用以简化这些类似的代码。

基于JQuery UI Datepicker的实现

来源:叶子的投稿【Grails 学习笔记(十)– 基于JQuery UI Datepicker的实现】。

下面介绍下如何实现基于JQuery UI的Datepicker。

思路来源于:《Binding jQuery UI Datepicker to Grails Domain》

groovy 1.8.1/1.9 beta-1联合发布

快讯!Groovy团队宣布groovy 1.8.1/1.9 beta-1联合发布。

Grails 1.4更名为2.0

经过反复斟酌,Grails开发组决定将Grails 1.4更名为Grails 2.0,更名事宜并不会影响Grails的发布时间表。

安全调味料:随机盐

相比起单纯对密码进行Hash加密,随机盐(salt)的使用可以进一步提高安全系数。本文介绍了如何在Grails的Shiro插件中使用随机盐。

Grails Birt插件常见问题解答

来源:叶子的投稿【Grails 学习笔记(九)– BIRT】。

本文主要介绍Grails下Birt的安装,配置,乱码,内存溢出,日期参数的输入问题及解决方法。

打动你朋友的11条Groovy超炫代码

Dustin Marx在其博文中,跟读者分享了11条Groovy的超炫代码。

用Grails绘制实时曲线图

开发应用时,常会碰到需要通过图表显示实时数据。本文参考BjÖrn Wilmsmann的博文,以实时显示某日的最高气温和最低气温为例向大家介绍Grails下的实现方法。