De Dos Ideas.
|
|
| 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/