martes, 18 de marzo de 2014

EJB

Hola

En esta nueva entraga voy a explicar como conectarnos remotamente a un EJB desplegado en Jboss 6.1 EAP, lo primero voy a explicar lo que es un EJB y JNDI.



Los EJB (Enterprise JavaBeans) es un componente que pertenece la JEE, los EJB se tiene que ejecutar en contenedor de EJB ´s,  por ejemplo JBOSS 6.1 EAP que implementa JEE 6.  que nos ofrece las siguientes caracteristicas:

  • Comunicación remota
  • Transacciones
  • Control de concurrencia
  • Seguridad
  • etc.

Los EJB no se puede acceder directamente siempre tenemos que acceder a traves de un proxy,  Los EJB tiene dos tipos de proxy:

  • LOCAL Nos permite el acceso al ejb desde la misma JVM.
  • REMOTE Nos permite el acceso al ejb desde una JVM remota. 
Los proxy son los encargados de darnos todas las características que nos ofrece los EJB.  Cuando implementemos nuestro EJB tenemos que eligir entre 2 tipos:


  • stateful: En un bean de sesión con estado, las variables de instancia del bean almacenan datos específicos obtenidos durante la conexión con el cliente.
  • stateless: Los beans de sesión sin estado son objetos distribuidos que carecen de estado asociado permitiendo por tanto que se los acceda concurrentemente

Con esto es todo de los EJB, en la proxmia entrega os explicare JNDI. De todas formas os dejo el código para que le echeis un vistazo y lo analizes.

Código Fuente

No hay comentarios:

Publicar un comentario