El uso de Spring @Transactional readonly es una de las características que en muchas ocasiones nos olvidamos al manejar Spring Framework. Spring nos provee de las capacidades de inyección de gestión transaccional distribuida y transparente para nuestros repositorios y servicios. Ahora bien eso no quiere decir que no delege en JPA para realizar estas tareas […]
JavaScript Map ES6 y el concepto de diccionario
El uso de JavaScript Map ES6 , es cada día más cotidiano cuando estamos trabajando con ES6. Los Diccionarios o Mapas son estructuras indispensables en todos los lenguajes de programación y hasta la llegada de ES6 Javascript no tenía soporte para ellos y había que crear estructuras de objetos para simularlos. Ese tiempo ya termino. […]
Java APIs Diseño y Homogeneidad
El uso de Java APIs es algo de lo más común cuando trabajamos en el día a día , pero en muchos casos no nos damos cuenta del gran esfuerzo que se ha realizado en su diseño para mantener un API sencillo y homogeneidad es algo que muchas veces se hecha en falta. Vamos a […]
Java String to Date utilizando Java 8
Java String to Date es una de las conversiones más habituales que tenemos que hacer . Para ello hay que recordar que en Java 8 llegan nuevas clases inmutables orientadas a simplificar el manejo de fechas. En concreto LocalDate , LocalTime y LocalDateTime son las principales y simplifican sobre manera el manejo de fechas comparadas […]
Eclipse GIT commit y como crear un repositorio
El concepto de Ecipse Git commit es el concepto más elemental cuando estamos utilizando Eclipse con Git de forma combinada. Vamos a ver en este artículo como crear con Eclipse un repositorio y comenzar a realizar operaciones de commit en él . Para ello nos apoyaremos en un ejemplo de hola mundo. Este código le […]
Java Predicate Not y como usarlo
Java Predicate Not y JDK 11 .Negar un predicado es una de las operaciones más sencillas que normalmente queremos hacer con programación funcional . Es decir nosotros podemos tener una lista de objetos convertirlos en un Stream y aplicar un Predicate , eso sí queremos que el Predicate se aplique a la inversa. Vamos a […]
Spring MVC static resources y su configuración
El manejo de Spring MVC static resources siempre genera problemas y dudas entre los desarrolladores ya que dependiendo de la versión de Spring pues a veces las configuraciones pueden tener variaciones . Vamos a ver como configurar estos recursos con Spring 5. Para ello como siempre tendremos que ver que dependencias de Maven utilizamos. Spring […]
Maven Flexibilidad y Artefactos
Maven Flexibilidad y el manejo de Artefactos . ¿Cómo podemos aumentar la flexibilidad de nuestros proyectos Maven utilizando Artefactos? .Vamos a ver un ejemplo sencillo apoyándoos en la creación de un interface de Servicio y su implementación en Java. Un servicio es un conjunto de funcionalidad agrupada que nos sirve como unidad reutilizable de código. […]







