使用Grails/BlazeDS/Flex开发步骤

使用Grails + BlazeDS + Flex开发过程


  1. grails 1.2.2 安装blazeds插件

grails install-plugin blazeds

             这个插件因为依赖于acegi,所以也会同时安装acegi

  1. 执行安装acegi后的命令 grails create-auth-domains,否则测试的echoservice无法使用
  2. 然后就可以构建自己的service

 

具体可以参照

http://sebastien-arbogast.com/2010/05/14/grailsblazedsflexiphone-full-stack-part-23/

 


 

1)关于权限部分:

     可以直接在service的方法上使用 @Secured("ROLE_PROJECT_ADMIN") 类似,如果有service的方法加了标记,只有等用户登录之后,并且属于这个role,才可以执行

 

2)关于用户登录

    可以直接使用channelsetlogin来执行

protected function loginButton_clickHandler(event:MouseEvent):void
{
    channelSet.login(username.text, password.text);
}
            
protected function logoutButton_clickHandler(event:MouseEvent):void
{
    channelSet.logout();
}

 

posted on 2012-02-14 17:05 想飞就飞 阅读(318) 评论(0)  编辑  收藏 所属分类: Groovy/Grails


只有注册用户登录后才能发表评论。


网站导航:
 

公告


导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

统计

常用链接

留言簿(13)

我参与的团队

随笔分类(69)

随笔档案(68)

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜