001

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 […]

001

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 […]

002

Arquitecturas SPA (III) HTML 5 History API

En los artículos anteriores hemos visto como construir una aplicación usando una arquitectura SPA. Sin embargo nos han quedado algunos problemas por resolver uno de los mas típicos es que hacer si el usuario pulsa un botón de volver (back button). Lamentablemente no conseguiremos de entrada que esto nos funcione correctamente ya que cuando pulsemos […]

003

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 […]

010

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 […]

006

Introducción a EJB 3.1 (I)

Poco a poco los standards van madurando y aunque durante muchos años hemos usado Spring,Struts,Hibernate como framework de referencia poco a poco los standards van ocupando también su lugar y el mercado se dividirá de una forma mas igualitaria. En este primer post comenzaremos a trabajar con EJBs. Un EJB (Enterprise Java Bean) es un […]

001

Arquitecturas SPA y Transiciones (II)

En el post anterior hemos construido nuestra primera aplicación SPA la cual va cambiando de una vista a otra las cuales están  todas precargadas. Sin embargo la mayor parte de las aplicaciones móviles disponen de algún sistema de transición entre páginas que aporta mas vistosidad y también una información mas clara de cambio de vista. […]

001

JEE Profiles (video)

Explicación del concepto de profile a nivel de JEE 6

001

Arquitecturas SPA (I)

Varias personas me han solicitado que amplie un poco el tema de SPA y voy a dedicar algunos POST a este tema ya que pronto o tarde la mayor parte de la gente lo va a necesitar.Vamos a ver en este POST como a partir de una aplicación web normal  crear una primera versión de […]

001

Servicios REST (@FormParam,@PathParam)

En JEE el conjunto de anotaciones para REST  es amplio .Voy a comentar a continuación varias de las mas utilizadas cuando creamos servicios de este tipo. @FormParam :Esta anotación es una anotación a nivel de parámetro y sirve para ligar parámetros de un formulario HTML con variables del servicio REST . @PathParam: Esta anotación es una […]