Blog página 2

  • Capa vista de un proyecto Spring Boot

    Capa vista de un proyecto Spring Boot

    Este artículo continua la serie iniciada en el primer artículo.

    En este artículo vamos a presentar la implementación de la capa vista de la aplicación. Entendemos como vista aquellos elementos visuales de la aplicación, es decir, la interfaz gráfica de la web.
    La parte más interesante del código de esta sección está en la carpeta templates.

    Continue Reading

    Publicado en junio 17, 2020

    Seguir leyendo »
  • Capa controlador de un proyecto Spring Boot

    Capa controlador de un proyecto Spring Boot

    Este artículo continua la serie iniciada en el primer artículo.

    En este artículo vamos a presentar la implementación de la capa controlador de la aplicación. Entendemos como controlador a la capa de una aplicación que responde a eventos e invoca peticiones a la capa modelo. En nuestro ejemplo, los controladores están bajo el paquete controller y tienen las siguientes características:

    1. Están anotados con @Controller (o @RestController)
    2. Atienden peticiones bajo una ruta definida en la anotación @RequestMapping
    3. Su nombre termina en Controller
    4. Suelen tener inyectados (con anotación @Autowired) el servicio relacionado al que acceden
    5. Responden a diferentes métodos HTTP definidos por la anotación @GetMapping

    Diferenciamos, dependiendo de la naturaleza de los eventos, entre Controlador Web y Controlador API.

    Continue Reading

    Publicado en junio 10, 2020

    Seguir leyendo »
  • Capa modelo de un proyecto Spring Boot

    Capa modelo de un proyecto Spring Boot

    Este artículo continua la serie iniciada en el primer artículo.

    En este artículo vamos a presentar la implementación de la capa modelo o de negocio de la aplicación. Dado que seguimos el patrón MVC en la aplicación, comenzaremos por la capa más baja de acceso a datos y manipulación, para la cual nos ayudaremos de distintas tecnologías, librerías y proyectos.

    Continue Reading

    Publicado en junio 3, 2020

    Seguir leyendo »
  • Entorno y herramientas de desarrollo para Spring Boot

    Entorno y herramientas de desarrollo para Spring Boot

    Este artículo continua la serie iniciada en el primer artículo.

    En este artículo vamos a presentar diferentes herramientas necesarias para el desarrollo, compilación y ejecución del proyecto de prueba. Recordamos que este proyecto está disponible en Github.

    Desarrollo

    Para poder desarrollar y hacer nuestras propias pruebas en el proyecto de ejemplo o en otro nuevo, necesitaremos:

    1. Java 8

    Continue Reading

    Publicado en mayo 27, 2020

    Seguir leyendo »
  • Tutorial y ejemplo de Spring Boot

    Tutorial y ejemplo de Spring Boot

    Este es el primero de una serie de artículos sobre Spring Boot.

    Alcance

    En esta serie de artículos intentaremos mostraros y explicaros un ejemplo completo de uso de Spring Boot y tecnologías relacionadas.
    Con ejemplo completo nos referimos a algo más completo que un Hola mundo, con integraciones comunes y reales.
    Con tecnologías relacionadas nos referimos a herramientas que normalmente van asociadas con un desarrollo con Spring Boot.
    Como requerimientos previos para poder seguir el tutorial se suypone que ya se tiene experiencia en el desarrollo de aplicaciones web y se está familiarizado con «básicos» de programación y Spring.
    El ejemplo está actualizado a fecha de marzo de 2020.

    Continue Reading

    Publicado en mayo 20, 2020

    Seguir leyendo »
  • Especial aniversario: 8 años

    Especial aniversario: 8 años

    ¡Esta semana estamos de celebración! Cleventy cumple 8 años de trayectoria.

    Con motivo del aniversario, hemos preparado una serie de datos que nos gustaría compartir con vosotros, y que resumen lo que hemos estado haciendo en todo este tiempo.

    ¿Os apetece conocernos? ¡No os lo perdáis! :)

    Continue Reading

    Publicado en mayo 14, 2020

    Seguir leyendo »
  • Qué es Git flow y cómo funciona

    Qué es Git flow y cómo funciona

    Como programadores, rara vez trabajamos en solitario en un proyecto de gran envergadura. Lo normal es que nos acompañen otros desarrolladores que colaborarán con nosotros mano a mano. A veces nos encontramos con situaciones como tener que trabajar en funcionalidades nuevas, arreglar bugs críticos, acabar una iteración y tener que juntar todas las funcionalidades que se han desarrollando hasta el momento, o incluso dejar lo que estábamos haciendo para seguir con otra tarea más importante o probar implementaciones.

    Continue Reading

    Publicado en marzo 5, 2020

    Seguir leyendo »