Soy nuevo en los servicios web. Necesito invocar un servicio web cuya definición está en http://api.search.live.net/search.wsdl. Necesito hacer una búsqueda de cualquier palabra clave mediante el uso de este servicio web. Busco en la red pero no encontré ninguna solución. Alguna idea de cómo invocar el servicio web. Necesito usar Java.Cómo invocar un servicio web utilizando Java
Respuesta
Eche un vistazo a http://ws.apache.org/ donde encontrará Axis2 que es probablemente lo que está buscando.
Tenga en cuenta que los servicios web son un término más genérico que WSDL y han evolucionado desde que se presentó WSDL hasta el punto de que la mayoría de los servicios de hoy en día hablan JSON y similares. Vea más aquí RESTEasy or Jersey?
Descargar axis2.
Después de extraerlo, debajo de la carpeta bin hay una herramienta llamada wsdl2java, que se usa para generar stubs del WSDL que pueden comunicarse con el servicio web.
Un ejemplos de uso sería:
WSDL2Java -uri http://api.search.live.net/search.wsdl -d xmlbeans -s
mirada here para más detalles sobre esa herramienta.
Además de talones, también generará todos los objetos que necesita.
Here es un tutorial que utiliza axis2 y Eclipse IDE.
Gracias. Sin embargo, necesito invocarlo por código Java. – erencan
axis2 tiene una implementación java y estará trabajando con el código java –
axis2 es un framework ** java ** y generará stubs y objetos java. también es uno de los marcos SOAP más utilizados en el mundo java, por lo que conocerlo es algo bueno. – Tomer
Utilizo intelliJ para generar el código java que necesito de un WSDL. A continuación, puede usar este código para hacer llamadas SOAP.
darle el WSDL y que va a generar el código, algo de información se puede encontrar aquí: http://www.jetbrains.com/idea/webhelp/generating-wsdl-document-from-java-code.html
- 1. Invocar el servicio web Java desde el cliente C# utilizando certificados JKS y/o PFX
- 2. consumir servicio web SOAP utilizando jquery
- 3. Invocar un servicio GWT RPC desde Java directamente
- 4. Invocar un servicio web Java/AXIS de .NET: el problema 'return null'
- 5. ¿Cómo publicar datos a un servicio web utilizando JSON?
- 6. Cómo proteger un servicio web REST en Java EE 6
- 7. ¿Cómo expongo los datos en formato JSON a través de un servicio web utilizando Java?
- 8. ¿Es un servicio web o un servicio web?
- 9. Simplemente consumiendo un servicio web en Java
- 10. Firma de mensajes SOAP utilizando el certificado X.509 del servicio WCF al servicio web Java
- 11. ¿Cómo crear un cliente Java para el servicio web?
- 12. Consumir un servicio web utilizando una interfaz diferente
- 13. Cómo autenticar el servicio web reparador utilizando oAuth
- 14. ¿Cómo llamar al servicio web utilizando vbscript (sincrónico)?
- 15. cliente web para servicio web
- 16. ¿Cómo consumo un servicio web protegido con autenticación básica HTTP utilizando el marco CXF?
- 17. ¿Es un servicio WCF un servicio web?
- 18. ¿Garantizar un servicio web?
- 19. ¿Cómo invocar un método que arroja una excepción utilizando la reflexión de Java?
- 20. Forma más sencilla de invocar un servicio web a través de SOAP en ASP.NET
- 21. Cómo devolver los resultados del servicio web en java
- 22. Llamar a un servicio web seguro en Java
- 23. Servicio web Java ASYnc REST con Jersey?
- 24. ¿Cómo se copia un archivo en SharePoint utilizando un servicio web?
- 25. cómo generar un archivo WSDL de un servicio web C#
- 26. ¿Cómo asegurar un servicio web en .net?
- 27. ¿Cómo construir un servicio web computacionalmente intensivo?
- 28. Cómo crear un servicio web por Qt
- 29. ¿Cómo se ve un servicio web Node.js?
- 30. ¿Cómo iniciar automáticamente un servicio web C#?
Gracias por su respuesta. Necesito usar WSDL proviene de los requisitos. – erencan