Saltar al contenido principal

Overview

Abrir en ChatGPT

Este tutorial paso a paso te guía a través del proceso de construcción de una aplicación de gestión de clientes utilizando webforJ y Spring Boot. Te enseña cómo crear una interfaz moderna y fácil de usar para ver, agregar y editar datos de clientes.

Cada paso introduce nuevos conceptos y resulta en una aplicación de Spring Boot ejecutable (JAR). Puedes lanzar tu aplicación localmente usando Maven e interactuar con ella en un navegador web. Con esta configuración, obtienes un ciclo de desarrollo rápido con empaquetado de frontend y un modelo de despliegue listo para producción, utilizando el servidor embebido de Spring Boot.

No se necesita experiencia previa en Spring Boot o webforJ, pero deberías tener un conocimiento básico de Java y Maven para aprovechar al máximo este tutorial. Este tutorial cubrirá conceptos de Spring a medida que surjan, pero aquellos interesados en una comprensión más profunda de Spring pueden visitar la documentación principal de Spring y la documentación de Spring sobre Spring Boot.

Conceptos del tutorial

La primera parte del tutorial se dedica a la configuración del proyecto para preparar tu entorno de Spring Boot + webforJ. Luego, los siguientes pasos introducen nuevas características y avanzan tu proyecto. Siguiendo, obtendrás una comprensión clara de cómo evoluciona una aplicación a medida que implementas características.

Cada paso tiene una aplicación ejecutable correspondiente disponible en GitHub:

Requisitos previos

Deberías tener las siguientes herramientas/recursos en tu máquina de desarrollo:

  • Java 21 o 25
  • Maven
  • Un IDE de Java
  • Git (recomendado pero no obligatorio)
requisitos previos de webforJ

Consulta el artículo de requisitos previos para obtener una descripción más detallada de las herramientas necesarias para tu entorno de desarrollo.