Saltar al contenido principal

Arquetipo en blanco

Abrir en ChatGPT

El arquetipo blank es un proyecto inicial fundamental para aplicaciones webforJ. Esta plantilla ofrece una pizarra limpia para que puedas construir tu aplicación desde cero. Es ideal para desarrolladores que desean un control total sobre la estructura y los componentes de su aplicación sin restricciones predefinidas.

Usando startforJ

Para tener más control sobre la personalización y configuración, puedes usar startforJ para crear tu proyecto - solo selecciona el arquetipo Blank al elegir las opciones de configuración.

Usando el arquetipo blank​

Para crear y estructurar un nuevo proyecto blank, sigue estos pasos:

  1. Navegar al directorio adecuado: Abre una terminal y muévete a la carpeta donde deseas crear tu nuevo proyecto.
  2. Ejecutar el comando archetype:generate: Utiliza el comando Maven a continuación y personaliza el groupId, artifactId y versión según sea necesario para tu proyecto.
mvn -B archetype:generate \
-DarchetypeGroupId=com.webforj \
-DarchetypeArtifactId=webforj-archetype-blank \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT \
-Dflavor=webforj \
-DappName=MyApp
ArgumentoExplicación
archetypeGroupIdEl ID del grupo del arquetipo es com.webforj para los arquetipos de webforJ.
archetypeArtifactIdEspecifica el nombre del arquetipo a usar.
archetypeVersionEspecifica la versión del arquetipo a utilizar. Esto asegura que el proyecto generado sea compatible con una versión específica del arquetipo. Usar LATEST selecciona la versión más reciente disponible.
groupIdRepresenta el espacio de nombres para el proyecto generado. Típicamente estructurado como un paquete de Java, como org.example, y se utiliza para identificar de manera única su organización o dominio del proyecto.
artifactIdEspecifica el nombre del proyecto generado. Este será el nombre del artefacto resultante y la carpeta del proyecto.
versionDefine la versión del proyecto generado. Una convención común es MAYOR.MENOR-SNAPSHOT, como 1.0-SNAPSHOT, donde SNAPSHOT indica que el proyecto aún está en desarrollo.
flavorSeleccionar un sabor de proyecto:
  • webforj - Aplicación estándar de webforJ.
  • webforj-spring 25.02- Aplicación webforJ con compatibilidad con Spring Boot.
  • webforj-bbj 26.03- Aplicación webforJ que se ejecuta en BBjServices a través de BBjShip.
appNameUn parámetro opcional que se puede usar en el archivo POM del proyecto generado. Dependiendo del arquetipo webforJ utilizado, se puede utilizar como título predeterminado para la aplicación.

Después de ejecutar el comando, Maven generará los archivos del proyecto necesarios para ejecutar el proyecto.

Running the app

Before running your app, install the prerequisites if you haven't yet. Then, navigate to the project's root directory and run the following command:

mvn

Once the server is running, open your browser and go to http://localhost:8080 to view the app.