Tag Archives | JavaeeTips

JavaFuturesServlets

Java Futures y Enterprise Java Beans

El concepto de Java Futures esta ligado a la programación asíncrona . Vamos a usar Java Futures con Enterprise Java Beans  para entender  su utilidad.  Para ello partiremos de dos 2  EJBs  asíncronos que  ejecutaran una tarea que tarda 5s y  devuelven un Java Future.           ¿Para que sirven los Java Futures? Un Java Future […]

javaeemicroserviceswar

Java EE MicroServices con Payara

Vamos a construir  nuestro primer ejemplo de Java EE MicroServices usando Payara como servidor de aplicaciones . Payara este basado en Glassfish y esta cogiendo tracción en este mundo nuevo de los microservicios. El primer paso que tenemos que hacer es descargarnos la versión de Payara para microservices Básicamente lo que estaremos descargando es un simple […]

withoutentitygraphs

Un ejemplo de JPA Entity Graph

Mucha gente desconoce el concepto de JPA Entity Graph , y como nos pueden ayudar a mejorar el rendimiento de las consultas de JPA que creamos. Para entender como funcionan hay que recordar algunas cosas de JPA. En primer lugar que todas las consultas que realizamos oneToMany son lazy feching , es decir los datos […]

JPASingleTableInheritance

JPA Single Table Inheritance

Vamos a construir un ejemplo de JPA Single Table inheritance. La herencia es una de las características que menos se comprende cuando hablamos de frameworks de persistencia. En este caso vamos a ver la casuística más sencilla, una jerarquía de clases que se almacenan  en una única Tabla. JPA Single Table Inheritance implementación Vamos a […]

JPAEmbeddedRelacion

Un ejemplo de JPA embedded objects

¿Qué es JPA embedded objects? . Una de las características fundamentales de los modelos de dominio es que no tienen la misma estructura que los modelos E-R de las bases de datos y permiten crear nuevos tipos de entidades y mapearlas de formas muy diversas. Vamos a construir un ejemplo sencillo de como usar las […]

JPANamedQueries

JPA NamedQueries y organización

JPA NamedQueries es una de las características más utilizadas de JPA ya que nos permite diseñar las consultas en las propias entidades y tenerlas muy a mano. Sin embargo según va creciendo el proyecto podemos tener algunos problemas. Vamos a mostrar un posible bloque de código: Se trata de una entidad muy sencilla que contiene […]

JSFViewStateFieldCliente

JSF ViewState y sus opciones

¿Qué es el JSF ViewState? . JSF es una tecnología basada en controles que permite a los desarrolladores trabajar de una forma sencilla con controles muy complejos manteniendo el estado entre las diferentes peticiones HTTP (stateless). En muchas situaciones la forma de trabajar es muy transparente pero hay casos en los que es conveniente saber […]

angularjsf

¿Tiene futuro JSF?

Todos hemos trabajado en unos u otros proyectos con JSF y su tecnología orientada a controles. Una pregunta que cada día me viene más a la cabeza es: ¿Cual es el futuro de JSF?. Para muchas personas la respuesta tiende a ser sencilla . JSF es el estandar de Java EE a nivel de capa […]

003

JSP Scopes y PageContext

Cuando usamos JSP tenemos varios objetos implícitos que nos permiten acceder a las distintos scopes o ámbitos que una página tiene. En concreto disponemos de los siguientes :   El scope de Application es compartido por todos los elementos de la aplicación , el scope de Session pertenece a las variables que almacena cada usuario. […]

002

Extendiendo Java EL

Una de las tecnologías con las que más trabajamos en la capa de presentación es con Java EL (Expression Language) . Es la tecnología que nos permite mostrar información de forma sencilla en la capa de presentación, así como realizar operaciones básicas con ella. Vamos a ver un ejemplo sencillo a través de un Servlet […]