Spring Framework

  • ¿Cómo obtengo las URLs de un portlet?

    Las URLs de un portlet tienen sus particularidades, ¿Sabés cómo acceder a ellas desde tus vistas?

  • ¿Puedo usar Spring en mi portlet?

    Anteriormente repasamos cuales eran las fases de un portlet, sumemos ahora una nueva herramienta que nos permitirá desarrollar portlets con uno de los frameworks mas utilizados en el ecosistema de Java.

  • ¿Qué es un PORTLET? ¿Cómo crear un "hola mundo" desde cero con SPRING?

     En este artículo vamos a hacer una breve introducción a los portlets. Así como también, como crear uno con spring.

  • @ResourceMapping por sobre @ActionMapping

    En esta ocasión vamos a ver que ventajas tenemos con la utilización de @ResourceMapping por sobre @ActionMapping y que trae esto como consecuencia. Vamos!

  • Aprende la arquitectura de microservicios 

    En post anteriores ya hemos visto que es la arquitectura de software, para que nos sirve y algunas de las más usadas con sus pro y contras.

    En este nuevo post vamos a ver una arquitectura relativamente nueva y muy difundida, la arquitectura de microservicios. Es implementada por grandes empresas como Netflix, Spotify y otros por sus ventajas y además existen muchas contribuciones de la comunidad para que las desventajas que esta posee no sean difíciles de llevar.

  • Cómo usar JUnit 5 con Spring Boot 2.1.x

    JUnit 5 es la nueva versión del framework de testing para Java, que trae muchísimos cambios y mejoras... y es muy tentandor para empezar a usar. Sin embargo, si usamos Spring Boot sabemos que todavía no hay soporte directo para JUnit 5. Por suerte, vamos a ver que con unos pequeños cambios podemos aprovechar esta nueva versión del framework.

  • Como utilizar clases de configuracion en Spring Framework

    Como podemos utilizar clases de configuración que nos provee Spring Framework para conseguir un código mas limpio y mantenible.

  • Conversión de tipos con Spring

    En Spring 3 se introduce el paquete core.convert que proporciona una manera de conversión de tipo genérica. Define un SPI (Service Provider Interface) para implementar la lógica de conversión de tipos, así como una API para ejecutar conversiones de tipo en tiempo de ejecución. Esta manera es una alternativa a PropertyEditors que se encarga de convertir las propiedades a los tipos requeridos.

  • Hablemos de Spring Batch

    Spring Batch

    En un mundo donde los datos fluyen a velocidades vertiginosas, enfrentar el procesamiento de grandes volúmenes de información puede ser un gran desafío. ¿Alguna vez tuviste que procesar numerosos registros, solo para encontrarte con un proceso lento, propenso a errores y con dificultades de recuperación en caso de fallo? La realidad es que, aunque los datos son vitales para nuestras operaciones, su manipulación no siempre es sencilla. Sin embargo, hay una solución que puede simplificar este proceso: Spring Batch

  • Spring Data Projections

    Normalmente los métodos de Spring Data retornan una o más instancias de la entidad raíz con la que tipamos el repositorio. Sin embargo, en algunas ocasiones necesitamos obtener proyecciones de estas entidades.

  • Validaciones en Java - Parte I

    La validación de los datos ingresados por un usuario es una tarea habitual en la mayoría de las aplicaciones web. Los invito a explorar una manera de realizar las validaciones en aplicaciones java.

  • Validaciones en Java - Parte II

    En la parte I de este artículo vimos cómo usar las anotaciones de Bean Validation para validar atributos y parámetros. ¿Qué pasa si queremos hacer validaciones que no están implementadas por el estándar?