Usar la anotacion @GeneratedValue con JPA es algo bastante habitual ya que existen muchas tablas cuyas claves primarias preferimos que sean autoincrementales. Así pues solemos configurar las entidades de JPA para que usen estas anotaciones. Vamos a ver un ejemplo y profundizar un poco en su funcionamiento. Para ello vamos a definir las dependencias del […]
Utilizando JavaScript template String
El concepto de JavaScript template String es parte de JavaScript ES6 . El manejo de plantillas es general a todos los lenguajes de programación . Java dispone de Thymeleaf , .NET de Razor y PHP de Smarty . JavaScript también dispone de su propio universo de plantillas . Pero hace tiempo se echaba en falta […]
Java Collections Remove con Java 8
El concepto de Java Collections Remove es muy simple. Este interface soporta una serie de métodos para eliminar elementos de una colección. Los dos métodos más utilizados son : remove (index) remove(Object) Ambos métodos nos permiten eliminar un elemento de una colección concreta . Vamos a ver un ejemplo de toma de contacto con la […]
JavaScript Console log y el manejo de Objetos
Todos usamos JavaScript Console Log para imprimir los típicos mensajes de consola en JavaScript. Sin embargo muchas veces nos olvidamos de las posibilidades que la consola de JavaScript nos aporta. Vamos a ver algunos ejemplos que nos ayudarán a clarificar. Para ello empezaremos con la operación más sencilla a realizar es imprimir un objeto por […]
Spring Boot WAR sin Microservicios
Spring Boot WAR es un concepto muy interesante . Si nosotros construimos una aplicación con Spring Boot habitualmente podemos usar Spring Initializer para generar un proyecto Maven o Gradle con unas dependencias u otras. Por ejemplo podemos utilizar un proyecto con Spring MVC. La sencillez de Spring Boot es absoluta. Simplemente con poner que queremos […]
El concepto de Java Package Encapsulation
El concepto de Java Package encapsulation no es conocido por todos. Todos los desarrolladores conocemos que existe public , private , protected y package visibility como operadores de ámbito. Sin embargo no siempre sabemos como darles uso. Vamos a construir un ejemplo que nos ayude a diseñar un API utilizando el concepto de encapsulación y […]
¿Qué es Spring 5 y cuál es su importancia?
¿ Spring 5 ? . Muchas personas que trabajan con Spring me preguntan habitualmente sobre Spring 5 comentandome que se parece mucho a Spring 4 y que en realidad todo es muy similar . La r espuesta quizás no es tan directaa. Spring ha evolucionado mucho desde sus primeras versiones y hoy por hoy nos […]
WebPack y la gestión de dependencias en JavaScript
Webpack es un Module Bundler. Esto en un primer momento puede ser que no lo entendamos muy bien. Ahora bien todos necesitamos cuando programamos con JavaScript un Module Bundler . Otra cosa es que le usemos o no. Cuando uno trabaja en JavaScript se encuentra que usa una serie de librerías a nivel de navegador […]







