¿Qué es lo que trae EJB 3.2?Una de las cosas que más me gusta de Java como tecnología es que las evoluciones no son drásticas sino pausadas. Solo tenemos que echar un vistazo a tecnologías como los EJB que desde su versión 3.0 que fue un gran salto su evolución ha sido bastante comedida. Actualmente […]
EJB Singleton
En muchas ocasiones desarrollamos aplicaciones que pueden empaquetarse en un WAR y es suficiente. En otras ocasiones tenemos que diseñar una aplicación que contiene varios de estos módulos. Es aquí donde nos encontramos con mayores problemáticas y donde los EJB Singleton nos pueden ser de ayuda. EJB Singleton ¿Para que sirve un EJB Singleton? . Bueno […]
EJB Remote vs Local (JEE 6)
Ya hemos hablado en otros post sobre EJBs remotos y locales recalcando que los ejbs locales se acceden desde la misma maquina virtual y los remotos desde otra maquina virtual. Es cierto que esta situación se produce habitualmente .Sin embargo no es la situación mas típica con la que nos podamos encontrar a nivel de […]
Java EE 6 Portable JNDI
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 […]
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 […]







