Soy nuevo en los servicios web y he leído información sobre XML, SOAP y WSDL. ¡Es muy interesante! Estoy trabajando en un proyecto existente que tiene un servicio web y un cliente. Sin embargo, los "superiores" no están satisfechos con la aplicación del cliente. Es demasiado complejo, les gustaría una aplicación más sencilla y fácil de usar que se pueda expandir fácilmente.¿Qué métodos existen para generar automáticamente stubs de clientes java a partir de archivos WSDL?
El proyecto utiliza Apache Axis2. Encontré los archivos WSDL y me gustaría construir un cliente basado en eso. Sin embargo, no quiero usar Axis2 por las razones anteriores (su opinión). Me pregunto cómo puedo hacer un cliente más simple dado que tengo que trabajar con un código ya existente (archivos wsdl). ¿Alguien conoce algún otro método que pueda usar para auto generar stubs de clientes basados en los archivos WSDL existentes? He oído hablar de wsimport, ¿esto debería funcionar incluso si los archivos wsdl se crearon utilizando Axis2?
Cualquier ayuda o sugerencia es muy apreciada.
Hola gracias, probé este método parcialmente (solo con la marca -uri) ¡y funciona! Tras una investigación adicional del código de cliente existente, parece que los desarrolladores originales también usaron WSDL2Java para generar sus stubs de cliente. Me preguntaba si podría usar otro método que aún funcionaría con el archivo wsdl auto2 generado axis2 existente. De lo contrario, utilizaré los mismos métodos que utilizaron los desarrolladores originales. Creando una vez más el mismo cliente 'demasiado complejo'. (¿O debería simplemente usar WSDL2Java y hacer mi mejor esfuerzo para codificarlo más simple?) – ghostlines