有人可以向我解释为什么我需要在
中使用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 :(得分:-1)
简而言之:
如果你不给wsdl,客户将如何知道要调用哪个服务,要调用哪个操作以及操作结构是什么?
提供wsdl信息后,将为您重新创建整个架构/结构,包括传输信息,安全信息(例如,如果调用服务需要WS-Policy信息。
而wsdl适用于"客户"如果客户端没有使用它,为什么有人会发布这个接口文档。
由于
详细说明:
浏览wsdl文档以了解不同元素的用法。
http://download.oracle.com/otn_hosted_doc/jdeveloper/1012/web_services/ws_wsdlstructure.html