VT2020-Helidon-Demo

From air
Jump to navigation Jump to search

Cette page contient une démonstration simple, qui explique et expose les différent composants de Helison SE leur fonctionnement.

Démonstration

Génération du code d'une API

Il est très facile de démarrer avec Helidon SE il suffit de lancer l'archetype suivant avec maven :

 mvn -U archetype:generate -DinteractiveMode=false \
   -DarchetypeGroupId=io.helidon.archetypes \
   -DarchetypeArtifactId=helidon-quickstart-se \
   -DarchetypeVersion=2.1.0 \
   -DgroupId=io.helidon.examples \
   -DartifactId=helidon-quickstart-se \
   -Dpackage=io.helidon.examples.quickstart.se

Le résultat est alors un projet simple qui montre les bases de la configuration du serveur Web et de l'implémentation des règles de routage de base.

Il faut ensuite entrer dans le dossier helidon-quickstart-se et construire l'application avec maven, Helidon va alors lancer en interne un Netty web serveur très rapide et léger :


 cd helidon-quickstart-se