JAX WS服务wsdlLocation

时间:2017-10-10 12:00:09

标签: jax-ws

有人可以向我解释为什么我需要在

中使用wsdlLocation文件
javax.xml.ws.Service service =
    javax.xml.ws.Service.create(`wsdlLocation`, javax.xml.namespace.QName)

MCIDispositionRights port = service.getPort(MCIDispositionRights.class);

我不想使用wsdlLocation文件;我只需要使用URL。

有人知道从客户端的wsdl文件解析哪些信息。 为什么我需要客户端部分中的wsdl?我找不到任何有关它的信息。

1 个答案:

答案 0 :(得分:-1)

  

简而言之:

如果你不给wsdl,客户将如何知道要调用哪个服务,要调用哪个操作以及操作结构是什么?

提供wsdl信息后,将为您重新创建整个架构/结构,包括传输信息,安全信息(例如,如果调用服务需要WS-Policy信息。

而wsdl适用于"客户"如果客户端没有使用它,为什么有人会发布这个接口文档。

由于

  

详细说明:

浏览wsdl文档以了解不同元素的用法。

http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/web_services/ws_wsdlstructure.html