Saltar al contenido principal
Version: Next (5.0)

Primeros pasos

Comience aquí si quiere el camino más rápido desde cero hasta una aplicación AWE en ejecución. Esta guía muestra el camino principal y después le dirige a documentación de referencia más detallada.

Ruta rápida​

  1. Instale Java 21+ y Maven 3.x.
  2. Elija el arquetipo de AngularJS o de React.
  3. Genere su proyecto con Maven.
  4. Ejecute la aplicación con Spring Boot.
  5. Confirme que la aplicación generada arranca en http://localhost:18080.

Requisitos previos​

  • JDK 21 o superior
  • Maven 3.x o superior
  • Su IDE o editor preferido

Elija su arquetipo​

React es el cliente moderno de AWE 5 y el recomendado para los proyectos nuevos. El cliente AngularJS sigue soportado en modo compatibilidad durante toda la línea 5.x, así que los proyectos AngularJS existentes lo mantienen al actualizar. Vea ADR 001: React es el cliente moderno de AWE 5.

OpciónArquetipoÚselo cuando
React (recomendado)awe-boot-react-archetypeEmpieza un proyecto nuevo
AngularJSawe-boot-angular-archetypeMantiene la pila clásica de AWE con AngularJS, por ejemplo para coincidir con un proyecto existente

Utilice la versión actual de AWE de Maven Central: Version

Genere su proyecto​

Proyecto AngularJS​

mvn -B archetype:generate \
-DarchetypeGroupId=com.almis.awe \
-DarchetypeArtifactId=awe-boot-angular-archetype \
-DarchetypeVersion=[Archetype version] \
-DgroupId=com.mycompany.app \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT

Proyecto React​

mvn -B archetype:generate \
-DarchetypeGroupId=com.almis.awe \
-DarchetypeArtifactId=awe-boot-react-archetype \
-DarchetypeVersion=[Archetype version] \
-DgroupId=com.mycompany.app \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT

Ejecute la aplicación generada​

Desde el directorio del proyecto generado:

mvn spring-boot:run

Qué esperar​

  • El arquetipo crea una aplicación AWE basada en Maven.
  • La aplicación generada está configurada para ejecutarse en el puerto 18080.
  • La configuración por defecto incluye la estructura estándar de una aplicación AWE en src/main/resources/application/<your-acronym>/.
  • La configuración generada incluye un datasource HSQLDB embebido para que pueda empezar en local sin tener que conectar antes una base de datos externa.

Abra http://localhost:18080 tras el arranque y confirme que la aplicación carga sin errores.

Siguiente paso tras la primera ejecución​

Continúe con awe-101 Su primera aplicación AWE para el primer tutorial práctico. Retoma esta guía rápida y le muestra cómo:

  • entender las carpetas generadas de AWE,
  • localizar pantallas y menús,
  • y realizar una pequeña personalización visible.

Dónde continuar​

Utilice estos documentos como referencia tras la primera ejecución: