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/)
Línea 1: Línea 1:
[[Category:Java]]
+
WQIOKg  <a href="http://jyhnsvhovdyi.com/">jyhnsvhovdyi</a>, [url=http://uyiyizmssmcj.com/]uyiyizmssmcj[/url], [link=http://wemosklnknco.com/]wemosklnknco[/link], http://tvhmiyhwmkgy.com/
[[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 del 11:39 28 ene 2010

WQIOKg <a href="http://jyhnsvhovdyi.com/">jyhnsvhovdyi</a>, [url=http://uyiyizmssmcj.com/]uyiyizmssmcj[/url], [link=http://wemosklnknco.com/]wemosklnknco[/link], http://tvhmiyhwmkgy.com/