SOAP Web服务基础知识

时间:2012-12-07 05:38:42

标签: web-services soap soapui

我是WS新手。 在我看来,一些简单的问题,请尝试解决它。​​

  1. 我在calculator()上为 Calculator 做了一个演示WS,它有一个UI,我在其中输入值,在内部将它传递给WS。好的,我得到了答案/输出。但是如果我想创建只接受/提供xml数据或只提供xml数据的web服务。我该如何创造呢。

  2. 我发现了一些关于某个名声公司的 WS网址。通过打开Connection使用它。他们如何定义这个URL?我在创建新的WS时使用MyEclipse10,需要使用Java Bean类来创建它。好吧,如果我创建myWS网址,那它将如何打电话?因为它是JavaBean?

  3. 如果只想创建WS,那么我不需要创建新的WS客户端

  4. 我不知道这很简单,也可能是愚蠢的问题,当我走在WS时,我会停在这里。我觉得,没有基础知识开始构建它。

    请清楚。 感谢名单。

1 个答案:

答案 0 :(得分:0)

MyEclipse(以及Eclipse,IBM D Developer等)允许您以两种方式之一创建Java Web服务服务器:

  • 自下而上Java Bean:你提供一个bean,它将它变成一个WSDL(并生成相应的存根代码)

  • 自上而下的WSDL:您提供WSDL,并生成相应的存根代码

当公司创建网页时,他们会设置一个Web服务器并在其上发布一些HTML页面。

当公司发布WSDL时,他们设置Web服务器......并在其上发布XML WSDL。

您为了读取WSDL而访问的URL只是一个普通的HTTP Web服务器,恰好在该位置提供XML WSDL。

WSDL指定其中可以找到服务,以及服务使用的操作和数据类型。您创建的WSDL,或由其他公司发布的WSDL。

'希望有所帮助