Flex 与 Java 通信,选择什么样的数据格式

 我来答
暗夜de忧伤
2012-08-08 · TA获得超过1936个赞
知道小有建树答主
回答量:995
采纳率:75%
帮助的人:972万
展开全部
Flex与Java通信的方式有很多种,比较常用的有以下方式:
WebService:一种跨语言的在线服务,只要用特定语言写好并部署到服务器,其它语言就可以调用
HttpService:通过http请求的形式访问服务器
RmoteObject:通过AMF协议,以二进制的形式交互数据
Socket:套接字协议,服务器和客户端以IO的形式交互数据

上面几种各有个的优势:WebService常用于跨语言调用,不过解析协议需要花不少时间,运行速度不快;HttpService类似于Ajax;通常RmoteObject是最受欢迎的,因为它的运行效率快,数据解析方便。Socket编码比较麻烦。

个人推荐使用RemoteObject的形式,也就是对象交互模式,假设java端有一个getUser方法返回的是User对象,在flex端直接调用getUser就会返回flex对应类型的User对象,这种方式是最效率而且最简单实用的。

目前有一款blaseds的中间件可以实现flex与java的通信,是免费的,推荐度最高,强烈建议你学习下。
闲人来访
2012-08-08 · TA获得超过850个赞
知道答主
回答量:208
采纳率:0%
帮助的人:121万
展开全部
个人觉得用Object(要重写)类型比较好,封装key和value,value可以是基本类型的数据,也可以是数据模型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chaigui123
2012-08-08
知道答主
回答量:17
采纳率:0%
帮助的人:13.8万
展开全部
一般用xml 或者2进制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3686d62
2012-08-08 · TA获得超过165个赞
知道答主
回答量:198
采纳率:66%
帮助的人:90.9万
展开全部
object类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式