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.

2 comentarios:

Mariana Gonzales dijo...

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

repta dijo...

Hola :D

Me gusto mucho tu pagina y creo que podiamos intercambiar enlaces, tambien me gustaria que nos visitaramos mas ya que
vi en tu web cosas muy interesantes y por eso no quiero perder contacto con ella.

Si estas interesado en intercambiar enlaces(favor de dejar tu link), o solamente quieres saludar te invito a pasar ami pag. para que le des
una Ojeada y dejes tu comentario, www.mundobailar.blogspot.com

A sus Ordenes
Repta
www.mundobailar.blogspot.com
mundobailar@gmail.com


RSS RSS