Capítulo 19. Play Framework y Servicios Web
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo muestra recetas para trabajar con servicios web en Scala, incluyendo cómo gestionar solicitudes HTTP del lado del servidor, cómo convertir entre objetos JSON y Scala, y cómo escribir solicitudes HTTP del lado del cliente.
En 2021 hay varias bibliotecas estupendas para el desarrollo del lado del servidor con Scala, que puedes encontrar en la lista Awesome Scala. Este capítulo se centra en Play Framework (Play) porque es popular, está bien soportado y es relativamente fácil empezar a trabajar con él, sobre todo si has utilizado anteriormente un framework como Ruby on Rails.
Una nota importante es que en el momento en que se produjo este libro, Play aún no estaba actualizado para funcionar con Scala 3. Por lo tanto, los ejemplos de Play que verás en este capítulo utilizan la sintaxis de Scala 2. Dicho esto, la API de Play ha sido bastante estable desde 2013 y el lanzamiento de la primera edición del Libro de cocina de Scala, por lo que se espera que estos ejemplos se traduzcan bien a Play cuando esté disponible para Scala 3.
Las recetas iniciales de este capítulo se centran en el desarrollo del lado del servidor con Play. Estas recetas incluyen:
-
Receta 19.1, crear un primer proyecto Play
-
Receta 19.2, crear un nuevo punto final, es decir, una URL para un servicio REST del lado del servidor
Get Scala Cookbook, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.