# Développement REST - tests et accès à la base de donnée
# Développement REST - tests et accès à la base de données
Pour ce TP, nous allons développer la ressource de gestion de tâches que vous avez utilisée pour le TP HTTP.
...
...
@@ -44,4 +44,35 @@ On peut constater un certain nombre de changements par rapport au TP précédent
1. L'arborescence de test comprend maintenant une classe de tests pour notre ressource
2. Un paquetage `dao` a été ajouté qui contient le code lié à la gestion de la persistance
3. Une classe `BDDFactory` est fournie qui gère la connexion à la base de donnée
4. L'affichage des logs est maintenant géré par un fichier de configuration externe `logging.properties`
4. La configuration de l'affichage des logs est maintenant géré par un fichier de configuration externe `logging.properties`
## Un petit test manuel pour démarrer...
Avant de commencer à compléter le code fournit, nous allons tester un petit peu :
Dans un terminal, lancez le serveur avec la commande `mvn compile exec:java`.
Dans un autre terminal, essayez la commande suivante pour créer une tâche : `curl -i -H "Content-Type: application/json" -d '{"nom": "tâche 1", "description": "tester la création"}' http://localhost:8080/api/v1/taches`.