Spring Framework

  • ¿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.

  • 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?