我爱Aspx >> Asp.Net >> 非.NET语言调用.NET XML Web Services返回的数据集合的两个方法非.NET语言调用.NET XML Web Services返回的数据集合的两个方法
本文介绍了如何在非.NET语言环境中(如Java、Delphi等)调用.NET XML Web Services,并特别针对很多开发者所关心的"如何在Java/Delphi中使用.NET的Web Service返回的DataSet"的问题,提出了两个解决方案:使用自定义类型数组和使用DataSet.WriteXML()。
-------------------------------------------------------------------
目录
1. 概述
2. 创建.NET Web Services,返回数据集合
3. 在Java中调用.NET Web Services,处理返回的数据集合
4. 小结
-------------------------------------------------------------------
1.概述
很多正在开发或者打算开发XML Web Services的程序员都问过这样的一个问题:"我的Web Service返回的结果是一个DataSet类型的对象,但如果我的客户端不是用.NET写的(因而没有内建的DataSet类型),那该如何调用这个Web Service并访问DataSet中的数据呢?"。
对于这个问题,首先应该说的是:1)在多种语言共存的编程环境下,是不适合使用类似DataSet这种只属于特定语言的数据类型的。不管是在XML Web Services还是CORBA的环境中,都应该尽量使用简单数据类型以及简单数据类型的数组。2)应当很谨慎的决定是否需要通过
Web Service来返回大量数据。由于网络传输的开销既包括HTTP连接建立的时间,也包括传送数据的时间,因此需要在减少访问服务器次数和减少网络传输量之间寻找一个合适的平衡。如非必须,则不适合通过Web Service传送含有几十条或者几百条数据的数据表。
Ҷƪл˵?
Web Services: Building Reusabl..[05-28]
在 .NET 中使用 WEB SERVICE 的C..[05-28]
从 SOAP Toolkit 迁移到 Web 服务[05-28]
使用vbscript脚本调用web服务[05-28]
Java与.NET 的Web Services相互调..[05-28]
使用 .NET 框架将现有代码作为 W..[05-28]
使用 SOAP Toolkit 2.0 将现有代..[05-28]
利用微软WebService技术实现远程..[05-28]
不使用VS.NET集成开发环境,调用..[05-28]
有关WebService的三篇文章[05-28]
微软SQL Server 2000 Reporting ..[05-28]
Web Services: Building Reusabl..[05-28]
在 .NET 中使用 WEB SERVICE 的C..[05-28]
从 SOAP Toolkit 迁移到 Web 服务[05-28]
使用vbscript脚本调用web服务[05-28]
Java与.NET 的Web Services相互调..[05-28]
使用 .NET 框架将现有代码作为 W..[05-28]
使用 SOAP Toolkit 2.0 将现有代..[05-28]
利用微软WebService技术实现远程..[05-28]
不使用VS.NET集成开发环境,调用..[05-28]