Flex Viewer 开发教程(7)Widget与服务器交互

 

本小节将不涉及具体的代码细节,因为Widget与服务器的交互不会因为Flex Viewer的架构而有所不同,了解了Flex程序如何与服务器端进行交互,直接应用到Widget中即可。下表是Flex与服务器端进行交互可用的技术,具体细节可参考《Flex 4 in Action》中的第15章。

Communication

Server Support

Application

Benefits

HTTP

(includes REST and RPC hybrids)

  -All

Simple Widget-based applications; speed and real-time UI updates aren’t required.

Easy implementation via the HTTPService object; RPC hybrid protocols can be invoked using RemoteObject.

SOAP/WSDL

  -All

Data aggregation from external web services.

Easy implementation; pull data from multiple outside resources regardless of platform.

AML

  -BlazeDS&LiveCycle Data Services(LCDS):Java,

  -.NETZend: PHP

  -AMFPHP: PHP

  -WebOrb: .NET, Ruby, PHP

Approaching enterprise level; speed is important; data is usually pulled from server by polling.

Binary data compression makes communications 12 times faster; strong data typing; multiplatform support.

RTMP

  -LiveCycle Data Services(LCDS),

  -Flash Media Server(FMS)

Enterprise level, messaging, instantaneous UI updates; data can be pushed to the client; streaming media content; data intensive RIAs.

Integrates into existing J2EE infrastructure; document management, rapid data transfer, clustering, data tracking, syncing, paging, and conflict resolution.

Flash Remoting

  -Native to ColdFusion

Robust, enterprise platform for client/server Flex communications; native.

Seamless integration with the Flash platform; removes the need for an intermediate code library to do data type mapping and date serialization.

JSON

  -All (JavaScript data objects are serialized and transferred in binary form.)

AIR applications that use AJAX or Flex applications that use the ExternalInterface API.

Easy implementation with the HTTPService object; part of the AS3CorLib library.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值