domingo, 28 de septiembre de 2008

Plugin de XFire para Eclipse

Plugin de XFire para Eclipse

El plugin de XFire para Eclipse permite generar código cliente de un Web service a partir de un WSDL (Web Services Description Language).

Para instalar el plugin de XFire para Eclipse hay que seguir los pasos siguientes:
  • Ir al menú "Help", seleccionar "Software Updates" y después acceder a "Find and Install...".
  • Seleccionar "Search for new features to install" y hacer clic en "Next".
  • Seleccionar "New Remote Site" e introducir XFire como "Name" y http://dist.codehaus.org/xfire/update/ como URL.
  • Seleccionar "OK".
  • Seleccionar "Finish".
Una vez instalado, hay que ir al menú "File", seleccionar "New" y después "Other". En la ventana de "New" seleccionar la opción "Code generation from WSDL document" que aparece dentro de "XFire".

Plugin de XFire para Eclipse

Después aparecerá una ventana en la que se solicitará la URL del WSDL, el directorio donde se alojarán las clases generadas y en qué paquete.

Plugin de XFire para Eclipse

Al hacer clic sobre "Finish" se generará el código cliente. Suelen generarse unas 7 clases por Web service, de las que únicamente se utilizarán las *Client y *PortType.

El siguiente ejemplo muestra el uso de la clase generada EchoClient, a partir de la cual se obtiene una instancia de la clase generada EchoPortType, que será desde donde se invocarán los métodos del Web service, en este caso el método echo:
public static void main(String[] args) {
EchoClient client = new EchoClient();
EchoPortType service = client.getEchoHttpPort();
String test = service.echo("Hello World!");
System.out.println(test);   
}
No hay que olvidar incluir en el classpath las librerías commons-httpclient-3.0.jar y commons-codec.jar, ya que son necesarias.

1 comentarios:

Anónimo dijo...

Si estan interesados en hacer intercambio de enlaces (tecnologia, informatica, relacionados)contactame en link.exchange.mariana@gmail.com

Publicar un comentario

 

RSS RSS