RESTful Web Services with Scala (Paperback)
暫譯: 使用 Scala 的 RESTful 網路服務 (平裝本)
Jos Dirksen
- 出版商: Packt Publishing
- 出版日期: 2015-11-27
- 售價: $1,540
- 貴賓價: 9.5 折 $1,463
- 語言: 英文
- 頁數: 168
- 裝訂: Paperback
- ISBN: 1785289403
- ISBN-13: 9781785289408
-
相關分類:
JVM 語言
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$980$774 -
$1,200$948 -
$990$891 -
$580$458 -
$100$95 -
$280$266 -
$680$537 -
$550$435 -
$320$272 -
$550$435 -
$650$507 -
$550$435 -
$680$537 -
$780$616 -
$620$484 -
$1,568Django Unleashed (Paperback)
-
$690$538 -
$690$538 -
$750$638 -
$260$203 -
$680$578 -
$1,750$1,750 -
$720$612 -
$580$458 -
$301Spark 高級數據分析
商品描述
Learn the art of creating scalable RESTful web services with Scala
About This Book
- This is the only book on the market that will help you create scalable RESTful web services using five popular Scala-based REST frameworks
- Quickly identify the best framework for a specific problem and select the most appropriate solution to suit your requirements
- This practical guide will help you implement a complete REST-based API from scratch
Who This Book Is For
If you are a Scala developer with some Scala experience and you want to get an overview of the frameworks that are available in the Scala world, then this book is perfect for you. You need to have a general knowledge of REST and Scala. This book is great for senior Scala (or other language) developers who are looking for a good REST framework to use together with Scala.
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
In Detail
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.
商品描述(中文翻譯)
學習使用 Scala 創建可擴展的 RESTful 網路服務的藝術
本書介紹
- 這是市場上唯一一本幫助您使用五個流行的基於 Scala 的 REST 框架創建可擴展 RESTful 網路服務的書籍
- 快速識別特定問題的最佳框架,並選擇最適合您需求的解決方案
- 這本實用指南將幫助您從零開始實現完整的基於 REST 的 API
本書適合誰
如果您是一位具有一定 Scala 經驗的 Scala 開發者,並且想要了解 Scala 世界中可用的框架,那麼這本書非常適合您。您需要對 REST 和 Scala 有一般的了解。本書非常適合尋找與 Scala 一起使用的良好 REST 框架的資深 Scala(或其他語言)開發者。
您將學到什麼
- 設置開發環境,以便輕鬆開發和測試 REST 服務
- 發現使用 Scala 創建 REST 服務的不同方法
- 查看並探索流行 REST 框架採取的不同方法
- 了解各種可用的 Scala 框架,如 Finch、Unfiltered、Scalatra、Akka-HTTP 和 Play
- 發現如何在本書討論的每個框架上創建 REST 服務
- 使用本書中的框架創建 HTTP 客戶端
- 在特定情況下做出明智的框架選擇
- 為您的 REST 服務設置身份驗證
詳細內容
RESTful 網路服務是為了在網路上最佳運作而構建的。Scala 提供了一組豐富的語言結構和先進的框架,您可以用來創建 REST 服務。然而,使用 Scala 和這些工具可能是一項複雜的任務。可用的框架很多,選擇錯誤的框架或方法可能會浪費大量時間並導致許多挫折。通過探索最流行的 Scala REST 框架,您可以確保選擇正確的工具。
《使用 Scala 的 RESTful 網路服務》以對 REST 架構及其在 Scala 中的實現的簡要說明開始,並探討 REST 架構對 Scala 應用程序的影響。您將了解構建 Scala 網路服務的優勢,以及現有的 Scala 應用程序如何利用 REST。本書將教導開發者有關 Scala 世界中可用的不同編程範式,以創建 RESTful 服務,並探索最流行的以 Scala 為導向的 REST 框架。它討論了 RESTful 網路服務的各個方面,例如構建可擴展的 API、使用 HTTP 和 MIME 等標準、設計架構、安全網路服務等。
通過這本書,您將能夠使用各種 Scala 框架(如 Finch、Unfiltered、Scalatra、Akka-HTTP 和 Play)構建 RESTful 網路服務。您將使用框架創建基本的 REST 服務,然後擴展 REST 服務以添加自定義功能。在本書結束時,您將能夠決定哪個框架最適合您的需求。我們最後將探討如何使用這些框架提供的多種高級功能,例如安全性、創建 HTTP 客戶端、使用 HATEOAS 等。