Flex中动态获取 services-config.xml中配置的ChannelSet

news/2024/5/19 16:30:56 标签: flex, javascript, security, google, spring, c
cle class="baidu_pl">
cle_content" class="article_content clearfix">
content_views" class="htmledit_views">

color: #ff00ff;">class="tags" href="/tags/SECURITY.html" title=security>security的整合࿰c;在做登陆的时候发现需要调用*(ChannelSet).login(name,pass)才能调用class="tags" href="/tags/SPRING.html" title=spring>spring
Security的组件实现验证。但是问题来了࿰c;这个ChannelSet从哪儿来??总不能自己凭空new一个吧??class="tags" href="/tags/GOOGLE.html" title=google>google了一下返现
Christophe Coenraets给的class="tags" href="/tags/SPRING.html" title=spring>spring-class="tags" href="/tags/FLEX.html" title=flex>flex-testdrive里也是直接通过 Javascript代码

class="postBody">
  • color: #ff00ff;">var channel:AMFChannel = new AMFChannel("my-amf", "http://localhost:8080/messagebroker/amf");  
  • color: #ff00ff;">var channelSet:ChannelSet = new ChannelSet();  
  • color: #ff00ff;">channelSet.addChannel(channel);  
  • color: #ff00ff;">var channel:AMFChannel = new AMFChannel("my-amf", "http://localhost:8080/messagebroker/amf");

    var channelSet:ChannelSet = new ChannelSet();

    channelSet.addChannel(channel);

    color: #ff00ff;">
    来得到ChannelSet࿰c;这样硬编码明显不行࿰c;部署路径一变马上就白瞎了࿰c;继续class="tags" href="/tags/GOOGLE.html" title=google>google半天未果࿰c;逼急了我直接加断点调试进源码里看࿰c;最
    终发现可以通过一下的方法来获得在services-config.xml中配置的ChannelSet:

    Javascript
    color: #ff00ff;">
    代码
  • color: #ff00ff;">var cs:ChannelSet=ServerConfig.getChannelSet(destination);  
  • color: #ff00ff;">var cs:ChannelSet=ServerConfig.getChannelSet(destination);

    color: #ff00ff;">
    这里的destination可以是任何一个泥已知的RemoteObject的destination࿰c;这样就会自动取到该
    RemoteObject得默认destination࿰c;也就是services-config.xml中default-channels标记所配置的
    ChannelSet。
    Javascript
    代码
  • color: #ff00ff;">var c:Channel=ServerConfig.getChannel("my-secure-amf", false);  
  • color: #ff00ff;">var c:Channel=ServerConfig.getChannel("my-secure-amf", false);

    color: #ff00ff;">
    即可获得services-config.xml中任意id的channel。
cle>

http://www.niftyadmin.cn/n/1049840.html

相关文章

洛谷 P4070 [SDOI2016]生成魔咒 解题报告

P4070 [SDOI2016]生成魔咒 题目描述 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示。例如可以将魔咒字符 \(1\)、\(2\) 拼凑起来形成一个魔咒串 \([1,2]\)。 一个魔咒串 \(S\) 的非空字串被称为魔咒串 \(S\) 的生成魔咒。 例如 \(S[1,2,1]\) 时,它的…

新年总结

时间一晃而过,弹指之间,2014年悄然而至,自从2010年6月份刚进入公司,我是第一次接触公司、接触通信行业、接触公司网络管理及维护。虽然跟我的专业和技能都一致,但所有的实际经验都是第一次,让我没有任何准备…

面向对象的轮播js

1.自执行函数的前后要加分号 案例&#xff1a; ;(function(){})(); 2.面向对象的最大优势节省了许多内存 正式开写面向对象的轮播&#xff1b; <!DOCTYPE html>  <html>   <head>     <meta charset"UTF-8">     <title>面…

程序员屌丝如何逆袭?——公司年会后的思考

2019独角兽企业重金招聘Python工程师标准>>> 公司大老总的话很明确&#xff0c;除非你是不可替代的&#xff0c;可以和我谈各种条件——股权、期权、加薪。 否则&#xff0c;我到劳动力市场上&#xff0c;找一个和你一样的人&#xff0c;工资甚至比你低&#xff0c;…

卖买股票的最佳收益

1 问题描述、输入输出与样例 1.1 问题描述 给定一个数组&#xff0c;它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易&#xff08;多次买卖一支股票&#xff09;。注意&#xff1a;你不能同时参与多笔交易…

Foundation和UIKit框架组织图

转自&#xff1a;http://fantom.iteye.com/blog/1776558

java jsp JXL调用模版导出Excel

Java操作Excel之理解JXL--读取Excel 说到如何用JXL读取Excel文件&#xff0c; 现在来看看如何读取Excel模板然后把动态数据写入到模板以生成特定格式的Excel。 同样的思路&#xff0c;先来考虑下会涉及到那些对象&#xff0c;和上篇文章读取相比这里涉及到一个写入的步骤&#…

文件上传之MultipartFile使用

转载 文件断点上传&#xff0c;html5实现前端&#xff0c;java实现服务器 一、单/多文件上传使用例子: 工程路径如下 -src |--main.java --controller --service |--config --ImageStorageProperties.java --WebAppConfig.java |--resource |--config …