http://blog.csdn.net/icanfly_fly/archive/2009/04/20/4094096.aspx http://www.ibm.com/developerworks/cn/java/j-grails06099/index.html