WebServices
MindMap sobre Arquitectura de Web Services
Enviado por lshimokawa el Mar, 21/07/2009 - 10:02.Un pequeño MindMap sobre Arquitectura de los Web Services:
Uso de @WebMethod en JAX-WS
Enviado por lshimokawa el Dom, 07/06/2009 - 12:14.Para crear un Web Service con JAX-WS hay que anotar la clase con @WebService, en este post explicare brevemente el uso de la anotación @WebMethod.
Por ejemplo:
@WebService()
public class HelloWebService {
public String hello(String nombre) {
String mensaje = "Hola " + nombre;
System.out.println("mensaje=" + mensaje);
return mensaje;
}
public Integer sumar(Integer a, Integer b) {
return a + b;
}
}
En este caso en el que no se usa @WebMethod JAX-WS asume que ambos métodos van a ser expuestos como Web Services.
En este segundo ejemplo:
@WebService()
public class HelloWebService {
@WebMethod
public String hello(String nombre) {
String mensaje = "Hola " + nombre;
System.out.println("mensaje=" + mensaje);
return mensaje;
}
public Integer sumar(Integer a, Integer b) {
return a + b;
}
}
Solo el método hello será expuesto como Web Service ya que se encuentra anotado con @WebMethod.
En conclusión la anotación @WebMethod sirve para controlar que métodos serán expuestos como Web Services, si no se utiliza la anotación se asume que todos los métodos públicos serán expuestos como Web Services, un ejemplo de "Convention over Configuration".
Java WebServices - Arquitectura
Enviado por lshimokawa el Dom, 24/05/2009 - 23:53.Comparto con ustedes, mi presentación de la sesión sobre Arquitectura de WebServices del curso de Java WebServices.
El segundo grupo inicia este sábado 6 de junio, inscripciones abiertas aquí.
Inicio curso JavaWebServices Grupo 2
A pedido de varios amigos que solicitaron que este taller se abra al público en general, estoy abriendo este grupo con JoeDayz.
Información y contenido del curso de JavaWebServices
Fecha de inicio: 6 de junio
Formas de pago:
600 soles como primera cuota y 200 como 2da cuota
Pago al contado: 700 soles.
Mínimo alumnos: 6 para abrir el grupo.
Java Web Services Grupo 2
Horario: Sábados de 9am a 1pm
Duración: 32 horas (8 sesiones)
Fecha de inicio: Sábado 06 de junio
Fecha de fin: Sábado 25 de julio
Cliente: JoeDayz
Integrando WebServices JAX-WS con Seam Framework sobre WAS 6.1
Enviado por lshimokawa el Jue, 30/04/2009 - 18:09.En el proyecto Interbank LBTR con Novatronic, al intentar integrar un WebService JAX-WS en una aplicación que utiliza Seam Framework sobre WAS 6.1 ocurrió el siguiente error al hacer lo siguiente:
MyComponent myComponent=(MyComponent)Component.getInstance("myComponent");
java.lang.IllegalStateException: No application context active
El problema está en que el WebService JAX-WS tiene un ciclo de vida diferente a los componentes que están dentro del contexto de Seam. Al intentar acceder desde el WebService utilizando el Component.getInstance() el contexto de Seam no se encuentra activo para el hilo que ejecuta el WebService.
Para acceder al contexto de Seam y realizar la integración hay que agregar lo siguiente:
LifeCycle.beginCall();
MyComponent myComponent=(MyComponent)Component.getInstance("myComponent");
// Utilizar myComponent para integrar el WebService a Seam ...
LifeCycle.endCall();
Inicio curso Java WebServices Grupo 1
Este lunes 20 de abril inicia el curso sobre WebServices para la Corporación Aceros Arequipa.
Java Web Services Grupo 1
Horario: Lunes, Miércoles y Viernes de 9am a 1pm
Duración: 32 horas (8 sesiones)
Fecha de inicio: Sábado 20 de abril
Fecha de fin: Viernes 8 de mayo
Cliente: Corporación Aceros Arequipa

