如何使用安讯士 WSDL2Java 生成的文件?
我使用WSDL2Java转换器从WSDL生成Java文件,但我不知道如何对这些文件使用服务,因为没有示例。我正在实现客户端。
我使用WSDL2Java转换器从WSDL生成Java文件,但我不知道如何对这些文件使用服务,因为没有示例。我正在实现客户端。
关于Axis2:阅读这些链接,它们包含一些示例:
http://ws.apache.org/axis2/1_5_1/quickstartguide.html#clients http://ws.apache.org/axis2/1_0/userguide3.html
编辑:关于 Axis1:它基于 JAX-RPC,您需要实例化存根对象或使用服务定位器来获取存根实例,所有 WS 操作都将在其中。这里给出了一个例子:
public class Tester {
public static void main(String [] args) throws Exception {
// Make a service
AddressBookService service = new AddressBookServiceLocator();
// Now use the service to get a stub which implements the SDI.
AddressBook port = service.getAddressBook();
// Make the actual call
Address address = new Address(...);
port.addEntry("Russell Butek", address);
}
}
通常,客户端不会在 Web 服务中实例化存根,您将使用服务定位器并调用 get 方法。我无法从你的问题中看出,但是如果你问一个更一般的“我从哪里得到JavaDocs(或类似的东西)来更好地理解API”,你必须知道你使用的是哪个WS。