f1F-_Tsz_400x400

Java Jodd MicroFramework

Java Jodd MicroFramework es un conjunto de frameworks y utilidades que en muchos proyectos pueden realizar un buen aporte. Una de las características que más destaca es que solo ocupa 1.5 megas. Algo que  hoy es cada vez más importante por la necesidad de modularidad.     Java Jodd Microframework esta bien diseñado y aporta […]

springrestservicepublicacion

Spring REST Service con @RestController

Crear un Spring REST Service es ahora muy sencillo a través del uso de la anotación @RestController que Spring 4 soporta. En primer lugar se configura el fichero de pom.xml de Maven con las siguientes dependencias. El siguiente paso es configurar el Servlet Dispatcher en el web.xml El último paso a nivel de configuración es […]

jQuerygetScript

jQuery getScript y carga dinámica

Cada día necesitamos más realizar  la carga dinámica de ficheros de Javascript. Tecnologías como Require.js abordan esta problemática. Pero hay muchas situaciones cotidianas que se pueden resolver de forma más sencilla con algo como jQuery getScript. Utilizando jQuery getScript En el siguiente ejemplo se muestran dos botones  “cargar” y “operar”. El primero de ellos aparece habilitado cuando […]

diagramaspringmvcbeanvalidation

Utilizando Spring MVC Bean Validation

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

java8defaultmethods

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

javavsjavascript

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

SpringMVCModelAttribute

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

javatrywithresources

JDBC, Java try with resources

Todos hemos trabajado con JDBC en algún momento. Puede ser que hoy en día estemos usando JPA u otra cosa pero a veces toca volver, todo depende de los diferentes proyectos en los que estemos trabajando.  Java 7 y Java 8 han incorporado muchas novedades pero algunas pasan un poco más desapercibidas. “Java try with […]

images (1)

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í.

javascript

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

EdenUsoJavaGarbageCollector

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

ReactiveProgrammingKeyMap

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies