Passer au contenu principal

Archétype des onglets

Ouvrir dans ChatGPT

Le projet de départ tabs génère une application avec une interface à onglets simple. Idéal pour les projets nécessitant plusieurs vues ou sections accessibles via des onglets, cet archétype offre un moyen clair et organisé de gérer différentes parties de votre application, facilitant la navigation entre les différentes sections sans encombrer l'interface utilisateur.

Utiliser startforJ

Pour un meilleur contrôle sur la personnalisation et la configuration, vous pouvez utiliser startforJ pour créer votre projet - il vous suffit de sélectionner l'archétype Tabs lors du choix des options de configuration.

Utilisation de l'archétype tabs

Pour créer et mettre en place un nouveau projet tabs, suivez ces étapes :

  1. Naviguez vers le répertoire approprié: Ouvrez un terminal et déplacez-vous dans le dossier où vous souhaitez créer votre nouveau projet.
  2. Exécuter la commande archetype:generate: Utilisez la commande Maven ci-dessous et personnalisez le groupId, l'artifactId et la version selon les besoins de votre projet.
mvn -B archetype:generate \
-DarchetypeGroupId=com.webforj \
-DarchetypeArtifactId=webforj-archetype-tabs \
-DarchetypeVersion=LATEST \
-DgroupId=org.example \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT \
-Dflavor=webforj \
-DappName=MyApp
ArgumentExplication
archetypeGroupIdL'ID de groupe de l'archétype est com.webforj pour les archétypes webforJ.
archetypeArtifactIdSpécifie le nom de l'archétype à utiliser.
archetypeVersionSpécifie la version de l'archétype à utiliser. Cela garantit que le projet généré est compatible avec une version d'archétype spécifique. Utiliser LATEST sélectionne la version la plus récente disponible.
groupIdReprésente l'espace de nom du projet généré. Généralement structuré comme un package Java, par exemple org.example, et est utilisé pour identifier de manière unique votre organisation ou domaine de projet.
artifactIdSpécifie le nom du projet généré. Ce sera le nom de l'artifact résultant et du dossier du projet.
versionDéfinit la version du projet généré. Une convention courante est MAJOR.MINOR-SNAPSHOT, comme 1.0-SNAPSHOT, où SNAPSHOT indique que le projet est encore en développement.
flavorSélectionnez un type de projet :
  • webforj - Application webforJ standard.
  • webforj-spring - application webforJ avec support Spring Boot (nécessite webforJ 25.02 ou version supérieure).
appNameUn paramètre optionnel pouvant être utilisé dans le fichier POM du projet généré. Selon l'archétype webforJ utilisé, il peut servir de titre par défaut pour l'application.

Après l'exécution de la commande, Maven générera les fichiers de projet nécessaires pour exécuter le projet.

Exécuter l'application

Avant d'exécuter votre application, installez les prérequis si vous ne l'avez pas encore fait. Ensuite, naviguez vers le répertoire racine du projet et exécutez la commande suivante :

# pour une application webforJ standard
mvn jetty:run

# pour webforJ + Spring Boot
mvn spring-boot:run

Une fois le serveur en cours d'exécution, ouvrez votre navigateur et allez à http://localhost:8080 pour voir l'application.