您所在位置: 网站首页 / 文档列表 / WCDMA技术 / 文档详情
AMF协议的特点.pdf 立即下载
上传人:yy****24 上传时间:2024-09-05 格式:PDF 页数:3 大小:99KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

AMF协议的特点.pdf

AMF协议的特点.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

AMF协议的特点来源:刷钻http://www.xqq8.com/网络的变化速度是惊人的。随着协议的不断更新,在一些网络多媒体传输中我们多采用了FlashRemoting的核心技术:AMF协议。这个协议开始就可以以XML或者“变量/值"配对输出格式向服务器传送数据。虽然这些数据能通过Flash编译器自动解析或者通过开发人员自行编写的代码手动解析,但解析的速度慢。因为在解析过程中,XML需要按节点逐层处理数据。而且使用XML和“变量/值"配对格式处理的数据类型只能是字符型,数字也不例外。而FlashRemoting却能处理复杂数据类型,比如对象、结构、数组,甚至可以是数据集,配合DataGrid组件可以很方便地显示数据。为了处理复杂数据类型,采用一种独有的方式使Flash与应用服务器间可以来回传送数据势在必行。于是AMF应运而生。AMF是Adobe独家开发出来的通信协议,它采用二进制压缩,序列化、反序列化、传输数据,从而为Flash播放器与FlashRemoting网关通信提供了一种轻量级的、高效能的通信方式。AMF最大的特色在于可直接将Flash内置对象,例如Object,Array,Date,XML,传回服务器端,并且在服务器端自动进行解析成适当的对象,这就减轻了开发人员繁复工作,同时也更省了开发时间。由于AMF协议采用二进制编码,这种方式可以高度压缩数据,因此非常适合用来传递大量的资料。数据量越大,FlashRemoting的传输效能就越高,远远超过WebService。至于XML,LoadVars和loadVariables(),它们使用纯文本的传输方式,效能就更不能与FlashRemoting相提并论了。注意:FlashRemoting需要浏览器支持BinaryPOST,Flash播放器在Netscape6.x.环境下运行FlashRemoting会不起作用(FlashRemoting调用没有效果也不返回错误),Netscape7已经纠正了这个bug。对于早期Safari和Chimera版的苹果机也有这个问题。同样是轻量级数据交换协议,同样是通过调用远程服务,同样是基于标准的HTTP和HTTPS协议,FlashRemoting为什么选择了使用AMF协议而放弃了SOAP与Flash播放器通信呢?有如下原因:SOAP将数据处理成XML格式,相对于二进制的AFM太冗长了;AMF能更有效序列化数据;因为AMF的初衷只是为了支持FlashActionScript的数据类型,而SOAP却致力于提供更广泛的用途;AMF支持Flash播放器6只需要浏览器增加4KB左右(压缩后)的大小,而SOAP就大多了;SOAP的一些头部文件请求在Flash播放器6不支持。那Flash播放器6为什么能访问基于SOAP的Web服务呢?原来FlashRemoting网关将SOAP请求在服务器端与转换成AFM格式,然后利用AFM与Flash播放器通信。另外,AMF包中包含onResult事件(比如说response事件)和onStatus事件(比如说error事件),这些事件对象在Flash中可以直接使用。AMF协议从FlashMX时代的AMF0发展到现在的AMF3。AMF3用作FlashPlaye9的ActionScript3.0的默认序列化格式,而AMF0则用作旧版的ActionScript1.0和2.0的序列化格式。在网络传输数据方面,AMF3比AMF0更有效率。AMF3能将int和uint对象作为整数(integer)传输,并且能序列化ActionScript3.0才支持的数据类型,比如ByteArray,XML和Iexternalizable。
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

AMF协议的特点

文档大小:99KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用