Le service web RESTful : - flanjersi/TER_GENREST GitHub Wiki

Pour avoir un couplage faible entre la logique métier et l’interface utilisateur, et pour des fins pédagogiques nous avons mis en place une couche supplémentaire permettant la communication et l'échange de données entre eux. Cette dernière est basé sur JAX-RS (Java API for RESTful Web Services) et réalise l’abstraction de la couche accès aux données. Ainsi, les deux peuvent être sur des technologies différentes.

Les données échangées sont au format JSON et nous avons convenus des code erreurs suivants :

  • 200 : La requête HTTP a été traitée avec succès.
  • 201 : La requête a été correctement traitée et a résulté en la création d'une nouvelle ressource.
  • 400 : La requête a été comprise, mais ne peut pas être traiter. (manque d’attribut)
  • 403 : La requête a été comprise, mais ne peut pas être traiter. (attribut unique)
  • 404 : le serveur n’a pas trouvé la ressource demandé.
⚠️ **GitHub.com Fallback** ⚠️