Uno de los mayores problemas de la plataforma Java EE 5 y anteriores era el manejo de JNDI a la hora de localizar los distintos recursos (DataSources,EJBs etc) ya que cada servidor de aplicaciones lo usaba de una forma distinta . Java EE 6 nos provee de novedades importantes en este ámbito que ayuda a […]
JBoss Modules
Uno de los servidores JEE que mas se usa a día de hoy es JBoss ya sea a traves de su sistema de licencias o como versión de comunidad. En su versión 6.0 EAP o 7.0 de comunidad ha incorporado un nuevo concepto denominado JBoss Modules que vuelve loco a la mayoría de la gente […]
EJB name, beanName y mappedName
Trabajar con EJBS se ha convertido estos últimos años en algo bastante mas sencillo gracias a EJB 3.0 y EJB 3.1 .Aun así siempre quedan partes de que suelen generar bastantes dudas .En este post voy a hablar un poco de las anotaciones mas básicas @Stateless y @EJB y algunos de sus atributos que muchas […]
Java y CDI sobre JEE 6 (JSR 330)
La inyección de dependencia es uno de los conceptos que ya hemos abordado a nivel de EJBs en donde habitualmente un Servlet accede a un EJB vía inyección de dependencia usando la anotación @EJB Vamos a ver el código del EJB Interface MensajeLocal EJB Implementación Servlet Java EE 5 Limitaciones Este código funciona perfectamente a […]
EJB (V) EJBs Remotos
Una de las razones mas habituales para utilizar EJBs es poder acceder remotamente a ellos desde otras aplicaciones que se ejecutan en maquinas virtuales diferentes. En esta entrada vamos a desarrollar un EJB remoto al cual accedamos desde otra maquina virtual que cargue una sencilla aplicación de consola. El primer paso que realizaremos será implementar […]
EJB (IV) JEE 6 y LocalBeans
En muchas ocasiones nos encontramos definiendo una serie de interfaces para utilizar EJBs . A partir de EJB 3.1 no será necesario utilizar interfaces si unicamente necesitamos definir EJBs que tengan acceso local . Nos bastará con definir nuestros EJBs con la anotación @LocalBean. Anotado el EJB no hará falta el uso de interfaces para […]
EJB 3.1(III) Cliente EJB Local
Para acceder al ejb que hemos construido e instalado anteriormente vamos a crear una sencilla aplicación web con un servlet que utilice los mecanismos de inyección de dependencia para acceder al componente.Asi mismo deberemos añadir la aplicación web al EAR que vamos a desplegar. En este caso se trata de algo relativamente sencillo y a […]
EJB 3.1 (II) Despliegue de EJB
Después de haber construido un proyecto de EJB tendremos que desplegarlo en un servidor . En este caso vamos a optar por JBoss 6.1 que lo podemos obtener de la siguiente URL. http://www.jboss.org/jbossas/downloads/ Una vez descargado el servidor lo descomprimimos un una carpeta cualquiera. A continuación nos instalaremos las JBoss Tools para trabajar de forma […]







