Spring MVC Bean Validation es una de las características más utilizadas de Spring MVC y nos permite apoyarnos en la JSR 303 (Bean Validation ) para validar la información de los objetos que estemos introduciendo con un formulario. Para ello deberemos incluir en el proyecto de Maven las dependencias de Spring MVC así como las […]
Java 8 default methods y extensibilidad
Java 8 Default methods es una de las nuevas características de Java que nos permite definir métodos y que estos pertenezcan a las clases que queramos. El concepto se parece mucho al concepto de mixins de otros lenguajes de programación. Java 8 default methods Vamos a construir un ejemplo que se encargue de diseñar un […]
Java vs JavaScript
Java vs JavaScript comparativa entre las dos plataformas y como la evolución de ambas nos afectará a las Arquitecturas del futuro
Spring MVC @ModelAttribute
Cada día se usa más Spring MVC como framework de capa de presentación. Con los años se ha pasado de un modelo MVC con fuerte uso de ficheros XML a un modelo en el que priman las anotaciones. Una de las anotaciones más habituales es Spring MVC @ModelAttribute que nos permite realizar un binding de los datos […]
JavaScript Iteradores (para CantabriaTic)
Hoy he escrito un artículo para CantabriaTic que habla de los diferentes Iteradores que tiene JavaScript y como se utilizan de una forma integrada. Lo podeis leer aquí.
Java Nashorn JavaScript
Javascript cada día que pasa se usa más y existen mas librerías dentro de la plataforma. Java sigue siendo una de las tecnologías líderes del entorno servidor . Hoy por hoy podemos usar JavaScript dentro el mundo Java apoyandonos en Nashorn que es el motor de JavaScript embebido en Java 8 Un ejemplo de […]
Java Garbage Collector
El Java Garbage Collector es uno de los conceptos que mas cuesta entender a la gente cuando empieza a programar en Java. ¿Cómo funciona el Java Garbage Collector exactamente?. Java divide la memoria en dos bloques fundamentales , Young generation y Old generation. En la zona de Young Generation se almacenan los objetos que se […]
JavaScript Reactive Programming
JavaScript Reactive Programming es uno de los conceptos que empieza a estar de moda, lamentablemente no son concepto sencillos de entender y cuesta hacerse a la idea de como funciona este nuevo paradigma. Vamos a intentar explicar los conceptos de programación reactiva a través de un ejemplo. Tenemos tres cajas de texto, en las dos primeras […]







