CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

不要将DataSet和Web服务混淆

作者: Paul Ballard,  出处:TechTarget, 责任编辑: Harte, 
2005-05-08 10:41
  

  微软的.NET Framework使得开发人员可以通过web服务快速地构造松散耦合系统。除了web服务,.NET Framework还为开发人员提供了其他的便利条件。或许.NET Framework中最重要的一个类集是ADO.NET。使用ADO.NET,开发人员对分散数据的操作相对以前来说更为简单了许多。ADO.NET还允许数据保持其相互关系和参考完整性。

  因此.NET Web服务自然会利用ADO.NET的分散数据特性及利用特定的DataSet类来对数据库进行操作。很多.NET Web服务示例就是这么做的,创建一个Web服务,它返回一个被某些类别的UI所使用的DataSet,并且还被写入.NET。这个DataSet可以将数据很容易地绑定到一些控件中。

  为了评价整个方案,开发人员需要知道Web服务有意要创建功能性的技术未知集—任何客户端程序,使用任何技术,来重用包含在那些服务中的特性。要想成为一个好的web服务,还应该做到能被其他的技术所使用。我们来看一下一个返回DataSet的简单web服务的内容,并看看这个服务怎样才能达到合格标准。

  创建一个返回DataSet的简单WebMethod后,观察.NET Framework所产生的WSDL(Web服务描述语言)。WSDL描述的是服务,包括方法名,参数和返回值。该数据用于.NET Framework的WSDL.exe工具中,并连同其他技术中的工具一起使用来创建一个代理模式类。该代理模式类在客户端程序访问服务时使用。象参数和返回值等类型的详细描述信息对产生一个有效的代理模式类来说是很重要的。

共3页。 1 2 3 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i