Flex三种通信方式:
表1-1
通信方式
|
通信协议
|
交互数据格式
|
HttpService
|
常用的http
协议
|
XML
|
WebService
|
SOAP
协议
|
XML
|
RemoteObject
|
Flex
自定义的高效二进制
数据通讯协议:AMF
|
任意(可以是数字,字符串,对象,图片等等)
|
这三种通信方式的比较如下:
表1-2
通信方式
|
优点
|
缺点
|
HttpService
|
数据格式通用,便于不同应用系统间交换数据
|
1.
数据在发送前需要转换成XML
格式,接收后要解析XML
数据。哪怕是只发送一个简单的的数字也要如此
2.
在处理复杂数据类型如图片,对象的时候,非常不方便
|
WebService
|
同上
|
同上
|
RemoteObject
|
能够处理各种类型的数据类型,速度快
|
需要专门的服务器端软件LCDS
(FDS
)或AmfPHP
。LCDS
(FDS
)是收费的,价格不菲(免费版本只能支持单CPU)
|
既然说到了收不收费,那就不得不说说他俩了:LCDS pk blazeDS
BlazeDS与LCDS功能上的区别
其
实BlazeDS可以看成是LCDS的一个子集,而且是一个开源产品,在一般的项目中完全可以替代LCDS,现在有三个版本,其中Turnkey版内置了
Tomcat和 Flex 3 SDK,还包含blazeds.war、ds-console.war和samples.war;Binary
Distribution版只包括blazeds.war,此为最简配置;而Source则包含blazeds的Java源代码,如果想做二次开发就下载
这个。
转:http://xiejiangbo.iteye.com/blog/455731
分享到:
相关推荐
《Flex on Java》(第1版)由Bernerd Allmon和Jeremy Anderson合著,该书将Flex与Java平台的整合作为主要讨论点,详细阐述了如何使用Flex客户端与Java服务器进行有效协作,涵盖了Flex与Java的通信协议(如AMF)、...
1. 使用FlashBuilder创建Flex项目,与后端的Struts2 Action进行通信,通常通过AMF(Action Message Format)协议进行JSON或XML数据交换。 2. 创建Flex登录界面,包含用户名和密码输入框,以及登录按钮。 3. Flex...
### Flex+J2EE 实例(Cairngorm+BlazeDS+Hibernate+Spring)Part 3 ...此外,通过使用Cairngorm和BlazeDS框架,可以更方便地实现Flex前端与后端服务之间的通信,从而构建出功能强大且响应迅速的企业级应用。
- 此外,还提及了`JSF`, `J2EE`, `Flex`, `Jxl`, `JFreeChart`, `Structs`, `Struts2`, `DWR`, `T-Sql`, `SqlServer`, `MySql`, `MVC模式`, `工厂模式`, `核心工厂`, `Adapter适配器`等,这些技术在Java后端开发中...
6. **求职意向**:张三希望在通信/电信/网络设备、通信/电信运营增值服务、计算机服务、物流/贸易/进出口等行业寻找全职工作,目标职位为高级软件工程师、系统工程师或系统分析师,期望工作地点在上海,月薪面议。...
ActionScript是Adobe Flash Professional和Flex Builder等工具使用的编程语言,主要用于创建交互式网页内容,包括多媒体应用程序,尤其是网络视频播放器。在这个项目中,源代码可能包含了实现本地视频播放功能的关键...