| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • javascript实例教程(20)…

  • javascript实例教程(19)…

  • javascript实例教程(19)…

  • javascript实例教程(19)…

  • js控制excel打印完美解决方案

  • 在网页中控制wmplayer播放器

  • 提高代码性能技巧谈—以创建…

  • javascript Web页面内容…

  • javascript模拟ACDSEE简…

  • TreeView节点互斥,autopostb…

  • Q
    您现在的位置: 我是IT人 >> 网站制作 >> ASP.NET >> 文章正文
    怎样创建.NET Web Service(3)         
    怎样创建.NET Web Service(3)
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-10
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:
       怎样使用Web Service
      
        现在我们能够使用这个Web Service了,让我们输入一个值获得一个假的价格。
      
      
      
        点击Invoke按钮,将显示一个下面这样的新窗口和Xml文档。
      
      
      
      
        这显示了Web Service怎样发布信息,我们需要设计一个客户端来显示Xml文档,这个客户端应该是:
      
        1、一个Web 页
      
        2、控制台或Windows应用程序
      
        3、能和移动电话交互的WML或Wmlscript
      
        4、能在PDA上使用的Palm或Windows ce应用程序
      
        在后面我将解释建立客户端的过程
      
        可以通过http get方法直接调用Web Service,在这个例子中将不通过上面的web页和点击invoke按钮获得Xml文档,我们直接用http get方法调用Xml文档,那么语法应下:
      
      http://server/webServiceName.asmx/functionName?parameter=parameterValue
      
        所以对我们这个例子而言,语句将是:
      
      http://localhost/work/aspx/SampleService.asmx/GetSecurityInfo?Code=IBM
      
        这与点击invoke按钮效果一样,将产生同样的结果。
      
        现在我们知道怎样创建并使用一个Web Service,但我们的工作还只完成了一半。怎样使客户端发现Web Service呢?在internet网上通过什么途径搜索Web Service呢?是否通过象雅虎搜索引擎那样的搜索引擎呢?为了解决这些问题我们需要为Web Service创建一个"discovery" 文件。
      
        创建"discovery" 文件
      
        发现Web Service是询问并定位Web Service描述的过程,是访问Web Service的预备过程,客户端通过发现Web Service的过程获得Web Service的存在,大小,怎样和他交互,"discovery" 文件是一个扩展名为 :.disco的Xml文档。不必强制性地要求为每个Web Service创建一个"discovery" 文件,下面是本文例子的"discovery" 文件实例:
      
      <?Xml version="1.0" ?>
      <dynamicDiscovery Xmlns="urn:schemas-
               dynamicdiscovery:disco.2000-03-17">
      </dynamicDiscovery>
      
      
        配置Web Service
      
        配置Web Service非常简单,与asp.net应用文件相似,将.asmx和.disco文件复制到相应的目录下就行了。
      
        Web Service的将来
      
        Web Service的将来是非常光明的,现在不单是微软在发展Web Service技术,IBM和SUN也致力于发展Web Service,SOAP toolkits已经可以在Apache 和 Java Web servers上使用,不过我相信对于Web Service还需要做一点工作,尤其是Web Service发现过程,她实在是太原始了。
      
        Web Service将在WEB上映入一些新的观念,有一点我相信是付费浏览,就象付费电视一样,我们建立WEB站点并对用户收费, 就象付费电视一样,用户只需要付一点费用,这在商业上是可行的。 
      
    (

    [1]

    文章录入:小秦    责任编辑:小秦 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |