NetworkManagement est une application RESTful pour la gestion des configurations réseau. Le projet a été initialement récupéré sur restfulapi.net et a été mis à jour pour utiliser les dernières dépendances Jakarta EE.
Le projet a été mis à jour pour utiliser Jakarta EE, avec tous les packages renommés de javax.*
à jakarta.*
.
- Java 8 ou une version ultérieure
- Maven
- Tomcat
Vous pouvez vérifier si vous avez les prérequis en exécutant :
java -version
mvn -version
Pour installer le projet, exécutez la commande suivante :
mvn clean install
- Naviguez jusqu'au répertoire racine de votre projet.
- Construisez le projet avec
mvn clean install
. - Déployez le fichier
.war
généré dans le répertoiretarget
sur votre serveur Tomcat. - Démarrez votre serveur Tomcat.
L'application fournit plusieurs endpoints REST :
GET http://localhost:8080/NetworkManagement/network-management/configurations
: Récupère toutes les configurations.GET http://localhost:8080/NetworkManagement/network-management/configurations/{id}
: Récupère une configuration spécifique par son ID.POST http://localhost:8080/NetworkManagement/network-management/configurations
: Crée une nouvelle configuration.PUT http://localhost:8080/NetworkManagement/network-management/configurations/{id}
: Met à jour une configuration existante.DELETE http://localhost:8080/NetworkManagement/network-management/configurations/{id}
: Supprime une configuration existante.