Chapitre 19. Cadre de jeu et services Web
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Ce chapitre montre des recettes pour travailler avec des services web en Scala, notamment comment gérer les requêtes HTTP côté serveur, comment convertir entre JSON et les objets Scala, et comment écrire des requêtes HTTP côté client.
En 2021, il existe plusieurs grandes bibliothèques pour le développement côté serveur avec Scala, que tu peux trouver sur la liste Awesome Scala. Ce chapitre se concentre sur le cadre Play (Play) parce qu'il est populaire, bien pris en charge et relativement facile à prendre en main, surtout si tu as déjà utilisé un cadre comme Ruby on Rails.
Une remarque importante est qu'au moment de la réalisation de ce livre, Play n'avait pas encore été mis à jour pour fonctionner avec Scala 3. Par conséquent, les exemples de Play que tu verras dans ce chapitre utilisent la syntaxe de Scala 2. Cela dit, l'API Play est assez stable depuis 2013 et la sortie de la première édition du Scala Cookbook, donc ces exemples devraient bien se traduire dans Play lorsqu'il sera disponible pour Scala 3.
Les recettes initiales de ce chapitre se concentrent sur le développement côté serveur avec Play. Ces recettes comprennent :
-
Recette 19.1, création d'un premier projet Play
-
Recette 19.2, création d'un nouveau point de terminaison, c'est-à-dire d'une URL pour un service REST côté serveur.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access