六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 72|回复: 0

Flex与.NET互操作(十四):FluorineFx的AMF(Action Message Format)通信

[复制链接]

升级  55.4%

243

主题

243

主题

243

主题

进士

Rank: 4

积分
777
 楼主| 发表于 2013-2-5 09:07:36 | 显示全部楼层 |阅读模式
AMF(Action Message Format)在开发Flash/Flex应用中使用频率是非常高的,相对普通的HTTP、WebService的SOAP等多种数据通信方式的效率更高,有人曾经做过这方面的测试,详细可以访问:http://xinsync.xju.edu.cn/index.php/archives/2162。本文将结合FluorineFx来提供通信服务接口,在客户端通过Flex来访问,简单的介绍下关于使用FluorineFx的AMF(Action Message Format)协议通信的用法。
首先建立一个FluorineFx服务库,并建立一个数据传输对象(DTO),为该对象添加[FluorineFx.TransferObject]表示该对象可以用作于FluorineFx的数据传输对象,这个对象将会在本文后面用到,如下代码块:
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->namespaceFxDotNet.Services.DTO
{
[FluorineFx.TransferObject]
publicclassBook
{
publicintID{get;set;}
publicstringName{get;set;}
publicstringAuthor{get;set;}
publicdoublePrice{get;set;}

publicBook()
{}

publicBook(intid,stringname,stringauthor,doubleprice)
{
this.ID=id;
this.Name=name;
this.Author=author;
this.Price=price;
}
}
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表