Ejemplo de introducción a Java EE.

En este índice se listan, de manera ordenada, los pasos para crear una aplicación Java sencilla, utilizando varias tecnologías que facilitan la inclusión de funcionalidades o características.

El tutorial tiene como finalidad acompañar en cada paso a quien quiera aprender a realizar estos contenidos, sin embargo, también estará disponible el código del proyecto en el siguiente repositorio : *enlace*.

Introducción

  • Explicación del proyecto.
  • Entorno de desarrollo que usaremos (IDE) y configuración.
  • Diseño del proyecto.
  • Diseño y creación de la base de datos (PostgreSQL).
  • Creación del proyecto: Spring initializr (+ POM).
  • Estructura de carpetas y explicación (+ properties).

Desarrollo de la aplicación básica

  • Modelos de datos.
  • Persistencia de datos: JPA + hibernate.
  • Acceso a datos: repositorios y ORM.
  • Desarrollo de la lógica: servicios e implementaciones.
  • Aplicación de la lógica: endpoints.
  • Consumo de endpoints.

Funcionalidades extra

  • Validación de datos.
  • Logging.
  • Securización con JWT/KeyCloak.
  • Manejo de excepciones y errores.
  • Testing unitario con Junit + mockito/mockMVC.
  • Mutant Testing (PITest).
  • Pruebas de integración.
  • Documentación con swagger.
  • Despliegue de la aplicación en entorno de producción.

¿Te ha resultado útil?

Promedio de puntuación 5 / 5. Recuento de votos: 1