Archive | Performance RSS feed for this section

JavaFirstLevelCachePersistenceContext

¿Cómo funciona JPA First Level Cache ?

Para muchas personas el uso de JPA First Level Cache , genera bastantes dudas .Vamos a explicar de forma breve este concepto apoyándonos en un ejemplo. ¿Qué es JPA First Level Cache? . Es el sistema que usan los frameworks de persistencia para cachear los datos en el PersistenceContext mientras una transacción esta en curso. […]

WebJars

El concepto de WebJar

¿Qué son los WebJar?. Habitualmente estamos acostumbrados a trabajar con aplicaciones Java complejas que incluyen un grupo de dependencias amplio. Maven es una de las  tecnologías que más usamos para resolver las dependencias que  declaramos en el pom.xml. Ahora bien las cosas están cambiando y aunque seguimos necesitando jars en nuestra aplicación, cada día tenemos […]

JPAJoinFetchModelo

JPA Join Fetch y su uso.

JPA Join Fetch es una de las opciones de las que dispone el estándar de JPA a la hora de reducir el número de consultas que se generan contra la base de datos. Algo que es bastante habitual y que degrada el rendimiento. Vamos a ver un ejemplo ,para ello partiremos de dos clases Java(Experto […]

Consultas Parametrizadas y Rendimiento (3/4)

En los post anteriores hemos visto como las consultas parametrizadas nos ayudan a evitar el SQL Inyection .Sin embargo hacen bastante mas que evitarnos ese problema ya que permiten mejorar el rendimiento de las consultas que ejecutamos . Para entender esto vamos a ver una serie de diagramas que exponen a grosso modo como una […]