Flex与.NET互操作:基于WebService…
来源:互联网 发布:遗传算法的基本流程图 编辑:程序博客网 时间:2024/06/05 08:34
Flex提供了<mx:WebService>、<mx:HTTPService>和<mx:RemoteObject>标签来直接访问远程数据,这用于与各种不同语言环境开发提供的远程服务端数据源(如WebService)进行数据交互通信显得更加容易.
本文以.NET平台下C#语言开发的WebService作为远程数据源,详细介绍Flex与.NET的WebService的数据通信知识点;包括连接WebService,远程调用WebService方法,给WebService方法传递参数等相关知识点。三个标签的使用方法基本上是一样,这里就以<mx:WebService>标签为例进行介绍。
首先看看如下代码块:
1
2
3
4
5
6
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
如上便是WebService方法定义和在Flex的客户端(mxml)通过<mx:WebService>标签来访问WebService的完整流程,下面我们来看看在Flex的客户端怎么去调用WebService所定义的方法:
10
11
12
13
14
15
18
19
20
21
22
23
24
27
28
29
30
31
32 </mx:Script>
通过上面的调用,就可以完成一个Flex和.NETWebService的交互。当然我们在Flash/Flex的客户端调用WebService也是可以传递参数的,如下WebService的WebMethod定义:
10
通过在<mx:WebService>标签下配置<mx:operation>执行该方法就可以访问了,如下:
1 <mx:operationname="ConvertToUpper"
1
4
5
6
7
8
另外,我们还可以通过<mx:request>来传递参数,这里只需要知道<mx:request></mx:request>里的参数配置与WebService提供的WebMethod方法参数同名就OK。
回到前面看看WebService的方法定义,其中一个方法GetBook是返回的一个Book对象,如果是返回的对象我们在Flex的客户端怎么来获取这个对象的值呢?详细见如下代码示例:
10
11
12
15
16
17
18
如上便完成了服务端的WebService返回对象到客户端的调用。
- Flex与.NET互操作:基于WebService…
- Flex与.NET互操作 基于WebService的数据访问
- Flex与.NET互操作(二):基于WebService的数据访问(上)
- Flex与.NET互操作(三):基于WebService的数据访问(下)
- Flex与.NET互操作(二) 基于WebService的数据访问(上)
- Flex与.NET互操作(三) 基于WebService的数据访问(下)
- Flex与.NET WebService
- flex 与 .net 交互【基于WebService的数据访问】
- Flex与.NET互操作(一):基于Socket的网络连接
- Flex与.NET互操作(一):基于Socket的网络连接
- Flex与.NET互操作(一):基于Socket的网络连接
- Flex与.NET互操作(一):基于Socket的网络连接
- Flex与.NET互操作(一):基于Socket的网络连接
- Flex与.NET互操作系列文章
- Flex与.NET互操作系列文章
- Flex与asp.net的WebService通讯
- Flex与.Net的WebService通信
- Flex与asp.net的WebService通讯
- winform绘图技术(一)
- winform绘图技术(二)
- C#操作Excel对象
- winfrom操作excel
- 随笔『使用ActiveReport for .net …
- Flex与.NET互操作:基于WebService…
- 线程的暂停与重新启动
- C#中利用多线程控制打印的暂停和继…
- C#多线程------生产者和消费者
- JAVA泛型编程笔记
- C#多线程------生产者和消费者.续
- C#多线程------- 多线程的自动管理…
- C#多线程学习-----多线程的自动管…
- jQuery.Form插件介绍