【Web Services】创建过程之三

原创 2001年11月13日 10:55:00
怎样使用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站点并对用户收费, 就象付费电视一样,用户只需要付一点费用,这在商业上是可行的。

基于JAX-WS的Web Service服务端/客户端

JAX-WS(Java API for XML-Based Web Services)用于简化使用Java构建WebService服务端和
  • a19881029
  • a19881029
  • 2014年06月18日 11:25
  • 22325

Java开发Web Service的几种解决方案

转自:http://blog.csdn.net/zolalad/article/details/25158995 Java开发中经常使用到的几种WebService技术实现方案       ...
  • guoweimelon
  • guoweimelon
  • 2016年03月02日 11:54
  • 1899

Maven创建所遇到的问题记录

Maven创建所遇到的问题记录: 第一次搭建ssm框架,eclipse搭建maven时候,遇到了各种奇葩奇怪的问题,各种百度Google,终无解。 偶然看见的maven官网maven对jdk版本的...
  • geqianqing
  • geqianqing
  • 2016年05月31日 22:36
  • 5855

创建网站服务(Web Services)

创建网站服务(Web Services)   网站服务(Web Services)是基于一些标准的(通常是 SOAP),使应用程序能够通过HTTP 交换数据。网站服务由网站方法(web methods...
  • hadstj
  • hadstj
  • 2014年05月23日 20:52
  • 863

创建网站服务(Web Services)

创建网站服务(Web Services)     除了调用网站服务之外,我们还可以在 F# 中创建网站服务,这也非常简单。事实上,当创建一个网站服务时,主要问题可能是通过网站服务器暴露代码。网站...
  • hadstj
  • hadstj
  • 2013年01月13日 21:04
  • 811

web service概念、架构及相关知识

一、WebService的定义WebService有好几种定义: W3C组织对其定义:WebService是一个软件系统,为了支持跨网络的机器间互操作交互而设计。 WebService通常被定义为一组...
  • liu_shi_jun
  • liu_shi_jun
  • 2016年04月11日 14:42
  • 5046

通过Web Services上传和下载文件

随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如...
  • my98800
  • my98800
  • 2016年07月28日 11:22
  • 387

eclipse新浪云sae插件安装

使用 Eclipse 插件部署 Java 应用¶ 借助于新浪云 Eclipse 插件,你可以快速将本地的 Java 应用部署到线上。安装首先下载 新浪云 Eclipse 插件包 。打开 Eclips...
  • Voulez_vous_un_reve
  • Voulez_vous_un_reve
  • 2017年04月24日 12:16
  • 562

使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序

创建项目 下一步,您将创建一个项目来构造 Web Services 服务端。项目包含源代码和其他相关文件,并允许您使用项目作为源文件的容器,或在项目中设置文件夹以对文件进行组织。 选择...
  • kaixinbingju
  • kaixinbingju
  • 2013年03月27日 15:12
  • 2407

全方位解析 Web Services 开发步骤

Web Services 很重要且越来越重要,同时 Web Services 的实现方式也越来越多,这样导致了很多想学习 Web Services 的开发人员不知道如何下手,本教程选择了当下最流行...
  • AlvinNoending
  • AlvinNoending
  • 2015年01月04日 00:40
  • 1111
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Web Services】创建过程之三
举报原因:
原因补充:

(最多只允许输入30个字)