2010-07-05 32 views

Respuesta

2

Apache Axis podría ser tu amigo. Se envía con una herramienta wsdl2java para autogenerar clases Java desde un archivo wsdl para el cliente y el servidor.

Para probar y experimentar: use soapUi además.

6

Para completar la respuesta Andreas_D, he utilizado para generar wsdl2java cliente de servicios web Java a partir del documento WSDL.

Download page wsdl2java (distribución binaria está listo para usar)

Simplemente puede generar código con la línea de comandos:

wsdl2java -d output_directory/ document.wsdl 

El código se guarda en la carpeta output_directory.

Documentation for others arguments.

+1

Estaba tirando de mi cabello intentando que el generador de ejes integrado de eclipse funcionara correctamente. Generaría el código, pero el código sería ... defectuoso. No compilaría, y ciertamente era "viejo" ... como en un código que hubiera funcionado en el día en que aún no habíamos pensado en las anotaciones. Luego intenté usar Axis 2, y simplemente no funcionaría. Lo que agravó el problema fue que el wsdl que estaba usando tenía un elemento que también tenía un atributo ... El generador predeterminado de Eclipse no pudo crear código de trabajo a partir de eso. Para resumir, esto funcionó. Buen código Sin problemas. – Hylianux

+0

la pregunta es sobre el código del lado del servidor –

+0

El único código que sería "del lado del servidor" sería el código que mapea/deshace las clases generadas y luego hace cosas del lado del servidor con los datos. Ya sea del lado del cliente o del lado del servidor, se deben generar las mismas clases. Esta respuesta explica cómo generar los Pojo que necesitará. – Hylianux

Cuestiones relacionadas