Utilisez MySQL avec l'API REST et Python

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
88
Mois de parution
janvier 2017
Spécialité(s)


Résumé

De nombreux frameworks web clients permettent de communiquer via une API REST. Nous allons voir comment configurer une base de données relationnelle telle que MySQL pour en faire un backend RESTFul.


Il est de plus en plus fréquent, dans les architectures d'applications web, de rencontrer des modèles reposant sur un backend dit RESTFul, c'est-à-dire respectant l'intégralité des contraintes d'une API dite REST. Certains frameworks client, tels que backbones.js ou bien Angular.js, reposent intégralement ou en partie sur une telle architecture. Ces modèles ont essentiellement émergé avec les bases NoSQL qui ont popularisé le modèle dit CRUD. Pour éviter de rater le virage, les bases relationnelles commencent à pointer le bout de leur nez, en se reposant essentiellement sur des couches logicielles externes. Mais nous verrons qu'Oracle propose un plugin pour MySQL, dans une version de test, permettant de requêter notre base via une API REST.

1. REST

Le modèle fut introduit par M. Roy Fielding, l'un des pères du HTTP et membre fondateur de la fondation…

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous