1,安装权限部分
grails install-plugin acegi
http://www.grails.org/plugin/acegi
提供基本的权限控制,URL控制,标签级控制,默认的管理界面比较简单,可以做一个简单的二次封装
特别要注意的是RequestMap的URL不要重复,否则在加载的时候会导致不报错的BUG
2,安装Quartz定时服务
grails install-plugin http://cloud.github.com/downloads/nebolsin/grails-quartz/grails-quartz-0.4.2.zip
http://grails.org/plugin/quartz
文档提供安装插件命令会超时,可以去github下,最新版本是0.4.2
采用Job为后缀的规约进行开发,可以定义trigger pattern及所要执行的代码
3,邮件接口
http://www.grails.org/A+simple+EmailerService
主要有以下操作
1,移动activations.jar and mail.jar目录到lib
2,实现service
3,resources.groovy中进行bean的属性定义,一般的应用,都需要登录email
4,在controller/service中定义mailService接口以便注入
5,发送邮件的时候,一般采用模板来生成邮件内容
4,Spring Events
http://www.grails.org/plugin/spring-events
安装完后,实现编写3个类
事件类
事件发布接口
事件接受接口
最后需要在resources.groovy内增加bean的声明