2017-10-10 70 views
0

可能有人给我为什么需要使用wsdlLocation文件中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?我找不到任何有关它的信息。

回答

0

在短:

如果你不给WSDL,如何将客户端知道要呼叫的服务,调用其操作的,什么是操作的结构?

一旦您提供的WSDL信息,整个模式/结构为你重新创建包括交通信息,安全信息(例如,如果服务的调用需要的WS-Policy信息。

和WSDL是“客户端” only.If没有客户端使用它,为什么会有人发布此接口文档

感谢

详细:

通过wsdl文档了解不同元素的用法。

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