首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Flex与服务器交互之三(运用WebService组件同服务器WebService通讯)

2012-10-31 
Flex与服务器交互之三(使用WebService组件同服务器WebService通讯) .由于Flex只是一种客户端技术其本身并

Flex与服务器交互之三(使用WebService组件同服务器WebService通讯) .

由于Flex只是一种客户端技术其本身并不能直接同数据库交互,在实际的应用开发过程中Flex提供了如URLRequest、HTTPService、RemoteObject、WebService等类以实现同服务器的通讯和数据交互,下面做一些介绍和实例解析:
?? 1、使用WebService组件同服务器交互
????? WSDL描述以供Flex WebService解析调用相关接口信息(如图):

Flex与服务器交互之三(运用WebService组件同服务器WebService通讯)

???? 使用过程中在程序中添加一个WebService组件,设置WSDL属性为WebService的WSDL地址 调用<mx:operation>节点中定义的方法,设置result和fault事件函数接收ResultEvent和FaultEvent对象获取返回数据或捕获错误
????? WebService组件官方帮助文档http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_2.html
????? WebService组件相关属性和事件:http://livedocs.adobe.com/flex/3/langref/mx/rpc/soap/mxml/WebService.html

?
? WebService调用方法节点属性和事件(可包含多个)

?

?? 2、应用示例:(调用WebService 根据用户输入的ID 查询返回XML中用户详细信息):
?? 服务器端WebService定义:
???

?

Felx代码:
????

?
?? 引入WebService组件(<mx:operation></mx:operation>节点定义WebService定义的方法信息(对应WSDL文件的方法描述)可以为多个):
?

?
??? Flex中发送请求:


结果如图:

?


??? Flex与服务器交互之三(运用WebService组件同服务器WebService通讯)

热点排行