原创

用Shiro实现多类型用户在单Grails应用中的并存

最近使用Shiro时,遇到了一个郁闷的问题。有两种用户,使用不同的表,需要使用各自的Realm进行认证。Google上,有类似的需求,但无解决办法。仔细分析了Shiro插件创建的缺省代码,茅塞顿开。

MongoDB经验三则

神往MongoDB已久,最近有幸在项目中小试了一下。还真是不错。

Grails应用的保险栓:Shutdown Hook

日前,朋友的一个项目遇到这样一个问题:需要在程序退出时做点XXX,而且要求即使在程序崩溃时也能触发动作的执行?对于问题前半部分,Grails中的destroy闭包就能搞定。关键的是后半部分,这才是问题的难点,该如何解决呢?

Grails:下一代Java Web开发框架

这是我在今天的西安Web大会上演讲的PPT。不过由于经验不足,自我感觉演讲的效果不好,以后还需努力。不过,对于PPT,我觉得还是有信心的,

基于JQuery UI Datepicker的实现

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

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

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

书评:项目百态

【本文摘自InfoQ中文站上《阅读者(十六):项目百态》我写的那部分书评,欲一窥该文全貌者,请访问原文。】

构建Grails的持续集成环境补遗:发布Grails插件

在本站的《构建基于Jenkins+Git+Grails持续集成环境》一文中,介绍了在Jenkins上构建Grails持续集成环境。本文将补充如何将Grails插件工程打包发布到artifactory中去。

Grails 1.4更名为2.0

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

安全调味料:随机盐

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

Grails Birt插件常见问题解答

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

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