Diferencia entre revisiones de «JAX-WS»

De Dos Ideas.
Saltar a: navegación, buscar
(WQIOKg <a href="http://jyhnsvhovdyi.com/">jyhnsvhovdyi</a>, [url=http://uyiyizmssmcj.com/]uyiyizmssmcj[/url], [link=http://wemosklnknco.com/]wemosklnknco[/link], http://tvhmiyhwmkgy.com/)
m (Protegió «JAX-WS» ([edit=autoconfirmed] (indefinido) [move=autoconfirmed] (indefinido)))
 
(No se muestra una edición intermedia del mismo usuario)
Línea 1: Línea 1:
WQIOKg  <a href="http://jyhnsvhovdyi.com/">jyhnsvhovdyi</a>, [url=http://uyiyizmssmcj.com/]uyiyizmssmcj[/url], [link=http://wemosklnknco.com/]wemosklnknco[/link], http://tvhmiyhwmkgy.com/
+
[[Category:Java]]
 +
[[Category:Web Service]]
 +
 
 +
JAX-WS (Java Api for XML Web Services) es el API [[Java]] que se utiliza para la creación de [[Web Service]]. JAX-WS forma parte del estándar [[Java EE]].
 +
 
 +
La implementación de referencia de JAX-WS es parte del proyecto [[GlassFish]], y es de calidad productiva.
 +
 
 +
En la plataforma Java EE 5, JAX-WS 2.0 reemplaza al API JAX-RPC. El cambio se basa en moverse hacia Web Services orientados a documentos (en vez de RPC).
 +
 
 +
== Ejemplo ==
 +
La siguiente clase representa un Web Service usando JAX-WS:
 +
 
 +
<code java5>
 +
package com.dosideas.ws;
 +
 
 +
import javax.jws.WebMethod;
 +
import javax.jws.WebParam;
 +
import javax.jws.WebService;
 +
 
 +
@WebService()
 +
public class FlotaEspacialWebService {
 +
 
 +
    @WebMethod(operationName = "buscarInvasor")
 +
    public Invasor buscarInvasor(@WebParam(name = "legajo") String legajo) {
 +
        // buscar al invasor...
 +
        return null;
 +
    }
 +
}
 +
</code>
 +
 
 +
La anotacion ''@WebService()'' indica que la clase será un Web Service. La anotación ''@Webmethod()'' crea una operación para el Web Service, en base al método anotado. La anotación ''@WebParam()'' indica el nombre del parámetro en el web service.
 +
 
 +
En base a estas clases anotadas, existen tareas Ant que crean las clases de soporte necesarias. [[NetBeans]] 6.x trae un amplio soporte para JAX-WS, y genera automáticamente todos los artefactos.
 +
 
 +
== Ver también ==
 +
* [[Web Service]]
 +
* [https://jax-ws.dev.java.net Página oficial de JAX-WS]

Revisión actual del 13:18 28 ene 2010


JAX-WS (Java Api for XML Web Services) es el API Java que se utiliza para la creación de Web Service. JAX-WS forma parte del estándar Java EE.

La implementación de referencia de JAX-WS es parte del proyecto GlassFish, y es de calidad productiva.

En la plataforma Java EE 5, JAX-WS 2.0 reemplaza al API JAX-RPC. El cambio se basa en moverse hacia Web Services orientados a documentos (en vez de RPC).

Ejemplo

La siguiente clase representa un Web Service usando JAX-WS:

package com.dosideas.ws;

import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService;

@WebService() public class FlotaEspacialWebService {

   @WebMethod(operationName = "buscarInvasor")
   public Invasor buscarInvasor(@WebParam(name = "legajo") String legajo) {
       // buscar al invasor...
       return null;
   }

}

La anotacion @WebService() indica que la clase será un Web Service. La anotación @Webmethod() crea una operación para el Web Service, en base al método anotado. La anotación @WebParam() indica el nombre del parámetro en el web service.

En base a estas clases anotadas, existen tareas Ant que crean las clases de soporte necesarias. NetBeans 6.x trae un amplio soporte para JAX-WS, y genera automáticamente todos los artefactos.

Ver también