java - tool - cxf-codegen-plugin
Apache CXF, generaciĆ³n de servicios web a partir de archivo WSDL (3)
Soy nuevo en los servicios SOAP. Quiero escribir un servicio SOAP usando apache CXF desde cero. Tengo un archivo WSDL http://sms.pswin.com/SOAP/SMS.asmx?WSDL .
Pude generar las clases de plantilla del archivo WSDL usando la herramienta wsdl2java que viene con el paquete CXF, pero no estoy seguro de cómo proceder. ¿Puede sugerir un buen tutorial / libro inicial para ayudarme a comenzar con los servicios SOAP de CXF? O cualquier cosa que pueda ayudarme a construir sobre eso. Estoy usando JBOSS-AS7 como mi servidor web.
Este es un buen punto de partida:
http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html
Sugiero usar complementos maven para este tipo de cosas.
Los proyectos de ejemplo Apache CXF cubren la mayoría de los escenarios. Para generar códigos Java, consulte WSDL a Java . Otro enfoque es wsimport que viene con JDK. Ambos son muy simples y directos.
Espero que esto ayude.
Yo también estaba buscando algo similar. De acuerdo con mis requisitos, necesito generar servicios web a partir de archivos WSDL cargados dinámicamente. Esto no es práctico con wsdl2java ya que genera clases asignadas a WSDL, lo que da como resultado la acumulación de clases para diferentes archivos WSDL cargados en tiempo de ejecución.
Entonces, después de pasar por la API de Apache CXF y después de experimentar con ella durante un tiempo, pude encontrar un POC sobre cómo cumplir con mis requisitos.
El código de muestra está en mi Github: https://github.com/amalhub/cxf-test