使用Grails/BlazeDS/Flex开发步骤

使用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();
}

 

你可能感兴趣的:(使用Grails/BlazeDS/Flex开发步骤)