天极Yesky
  • 笔记本电脑
    笔记本
  • 台式电脑
    台式机
  • 手机
    手机
  • 电脑硬件DIY
    DIY硬件
  • CPU
    主板
    音箱
  • 硬盘
    显卡
    键鼠
  • 内存光驱
    显示器
    机箱电源

  • 数码相机DC
    数码相机
  • MP3播放器
    MP3/MP4
  • 数码摄像机DV
    摄像机
  • 电脑外设
    外设
  • 网络
    网络
  • 服务器
    服务器
  • 数字家庭
    数字家庭
  • 群乐
    群乐
  • 产品报价 行情 商家 新闻 评测 | 软件 设计 网页 开发 安全 论坛 E时代 游戏 图片 壁纸 下载 网摘 博客 索尼专区 Vista 科技奥运
    天极网
    不要将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 :
    笔名:
    请您注意:

     遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

     天极网拥有管理笔名和留言的一切权利。
    相关内容

  • 项目结构最佳实例(2005-05-12 10:27)
  • NET的丰富资源:.Net2TheMax(2005-05-13 10:25)