Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar WSDL4J para crear un cliente de servicios web creado automáticamente por Spring+AXIS?

¿Cómo utilizar WSDL4J para crear un cliente de servicios web creado automáticamente por Spring+AXIS?

El proyecto pache WSDL4J puede generar automáticamente código de cliente para servicios web basados ​​en el documento XML de WSDL. En este caso, ni el servidor ni el cliente requieren mucha codificación manual para construir el servicio web. De hecho, WSDL4J también puede generar código del lado del servidor, pero escribir WSDL manualmente no es tan rápido como la generación automática con AXIS.

El comando para crear código de cliente usando WSDL4J es el siguiente:

Java-CP % AXIS _ class path % Java AXIS . _ NOMBRE -p PACKAGE_NAME ¿yo? wsdl

AXIS_CLASSPATH debe contener axis.jar, commons-discovery.jar, commons-logging.jar, jaxrpc.jar, log4j.jar, saaj.jar, wsdl4j.jar, enable.jar, mail.jar

Este comando creará un paquete JAVA en el directorio especificado, que contiene [web_service]locator.java, [web_service]. java, [web_service]porttype.java, [web_service]soap 11 Bindingstub. Java, [web_service]soap 12 Bindingstub.java y todos los beans de parámetros involucrados en el método.