RESTful Web Services with Scala

Learn the art of creating scalable RESTful web services with Scala

RESTful Web Services with Scala

Jos Dirksen

5 customer reviews
Learn the art of creating scalable RESTful web services with Scala
eBook
$10.00
RRP $27.99
Save 64%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$10.00
$34.99
RRP $27.99
RRP $34.99
eBook
Print + eBook

Frequently bought together


RESTful Web Services with Scala Book Cover
RESTful Web Services with Scala
$ 27.99
$ 10.00
Scala Microservices Book Cover
Scala Microservices
$ 35.99
$ 10.00
Buy 2 for $20.00
Save $43.98
Add to Cart

Book Details

ISBN 139781785289408
Paperback204 pages

Book Description

RESTful web services are built to work best on the web. Scala provides a rich set of language constructs and advanced frameworks that you can use to create REST services. However, using Scala and these tools can be a complex task. There are many frameworks available and choosing the wrong framework or approach can cost a lot of time and lead to much frustration. By exploring the most popular Scala REST frameworks, you can make sure you choose the right tool.

RESTful Web Services with Scala begins with a brief explanation of the REST architecture and its implementation in Scala, as well as the impact that REST architecture has on Scala applications. You will understand the advantages of building Scala web services and how existing Scala applications can take advantage of REST. This book will teach developers about the different programming paradigms available in the Scala world to create RESTful services by exploring the most popular Scala-oriented REST frameworks. It discusses the various facets of RESTful web services such as building scalable APIs, working with standards like HTTP and MIME, designing the architecture, securing the web service, and more.

With this book, you will be able to build RESTful web services with various Scala frameworks such as Finch, Unfiltered, Scalatra, Akka-HTTP, and Play. You will create basic REST services using frameworks and then extend the REST services with custom functionality. By the end of the book, you'll be able to decide which framework is best suited for your requirements. We finish by looking at how we can use a number of advanced features provided by these frameworks, such as security, creating HTTP clients, working with HATEOAS, and more.

Table of Contents

Chapter 7: JSON, HATEOAS, and Documentation

What You Will Learn

  • Set up a development environment to easily develop and test REST services
  • Discover the different ways in which you can create REST services with Scala
  • See and explore the different approaches taken by popular REST frameworks
  • Get to know more about a variety of available Scala frameworks such as Finch, Unfiltered, Scalatra, Akka-HTTP, and Play
  • Discover how to create a REST service on top of each framework discussed in this book
  • Create HTTP clients using the frameworks in this book
  • Make an informed decision about which framework to use in a specific situation
  • Set up authentication for your REST services

Authors

Table of Contents

Chapter 7: JSON, HATEOAS, and Documentation

Book Details

ISBN 139781785289408
Paperback204 pages
Read More
From 5 reviews

Read More Reviews

These popular $10 titles might interest you

Scala Microservices Book Cover
Scala Microservices
$ 35.99
$ 10.00
Scala Test-Driven Development Book Cover
Scala Test-Driven Development
$ 31.99
$ 10.00
Building Applications with Scala Book Cover
Building Applications with Scala
$ 39.99
$ 10.00
Scala Design Patterns Book Cover
Scala Design Patterns
$ 43.99
$ 10.00
Scala: Guide for Data Science Professionals Book Cover
Scala: Guide for Data Science Professionals
$ 71.99
$ 10.00
Scala for Machine Learning - Second Edition Book Cover
Scala for Machine Learning - Second Edition
$ 47.99
$ 10.00