By Jos Dirksen
Learn the paintings of constructing scalable RESTful net companies with Scala
About This Book
- This is the one e-book out there to help you create scalable RESTful internet prone utilizing 5 well known Scala-based leisure frameworks
- Quickly determine the easiest framework for a particular challenge and choose the main applicable strategy to fit your requirements
- This functional consultant may also help you enforce an entire REST-based API from scratch
Who This e-book Is For
If you're a Scala developer with a few Scala adventure and also you are looking to get an summary of the frameworks which are on hand within the Scala global, then this booklet is ideal for you. you must have a common wisdom of relaxation and Scala. This publication is superb for senior Scala (or different language) builders who're searching for an outstanding relaxation framework to exploit including Scala.
What you are going to Learn
- Set up a improvement surroundings to simply advance and try leisure services
- Discover different ways that you could create leisure providers with Scala
- See and discover different methods taken through well known relaxation frameworks
- Get to understand extra a few number of on hand Scala frameworks comparable to Finch, Unfiltered, Scalatra, Akka-HTTP, and Play
- Discover the way to create a relaxation provider on best of every framework mentioned during this book
- Create HTTP consumers utilizing the frameworks during this book
- Make an educated determination approximately which framework to exploit in a particular situation
- Set up authentication in your relaxation services
In Detail
RESTful internet providers are outfitted to paintings most sensible on the net. Scala offers a wealthy set of language constructs and complex frameworks so you might use to create relaxation providers. even if, utilizing Scala and those instruments could be a complicated activity. there are lots of frameworks to be had and selecting the incorrect framework or method can rate loads of time and bring about a lot frustration. through exploring the preferred Scala relaxation frameworks, you can also make yes you decide definitely the right tool.
RESTful internet companies with Scala starts with a quick clarification of the remaining structure and its implementation in Scala, in addition to the impression that relaxation structure has on Scala purposes. you are going to comprehend the benefits of construction Scala net providers and the way current Scala functions can reap the benefits of relaxation. This booklet will train builders in regards to the diversified programming paradigms on hand within the Scala international to create RESTful providers by way of exploring the preferred Scala-oriented leisure frameworks. It discusses some of the points of RESTful internet providers corresponding to construction scalable APIs, operating with criteria like HTTP and MIME, designing the structure, securing the internet carrier, and more.
With this publication, it is possible for you to to construct RESTful internet prone with numerous Scala frameworks equivalent to Finch, Unfiltered, Scalatra, Akka-HTTP, and Play. you are going to create simple relaxation providers utilizing frameworks after which expand the remaining providers with customized performance. through the top of the publication, you can actually come to a decision which framework is most suitable on your specifications. We end via how we will be able to use a few complex beneficial properties supplied through those frameworks, equivalent to safeguard, developing HTTP consumers, operating with HATEOAS, and more.
Style and approach
This ebook follows a realistic procedure the place we enforce a relaxation API utilizing all of the frameworks mentioned. This ebook is full of wealthy examples and code so that you can comprehend and enforce the positive factors of each framework.
Read Online or Download RESTful Web Services with Scala PDF
Best java programming books
Practical JIRA Plugins: Using JIRA Effectively: Custom - download pdf or read online
One good thing about utilizing JIRA for factor monitoring, trojan horse monitoring, or undertaking administration is the power to increase this device with enormous quantities of plugins from the JIRA neighborhood. during this concise publication, software program toolsmith Matt Doar—the writer of functional JIRA Administration—shows you ways to create and preserve your personal JIRA plugins to satisfy the explicit wishes of a venture.
Read e-book online Image Processing with ImageJ PDF
In DetailDigital photograph processing is an more and more vital box throughout an enormous array of medical disciplines. ImageJ’s lengthy historical past and ever-growing person base makes it an ideal candidate for fixing day-by-day projects regarding all types of snapshot research approaches. photo Processing with ImageJ is a realistic e-book that might advisor you from the main simple research strategies to the ins and outs of enforcing new functionalities throughout the ImageJ plugin method, it all by using examples and useful situations.
Getting started with Spring Framework, Second Edition - download pdf or read online
Getting began with Spring Framework, 3rd variation is now on hand. Getting all started with Spring Framework, moment variation comprises new chapters on Spring net MVC, RESTful net providers and Spring safeguard. This booklet is intended for Java builders with very little wisdom of Spring Framework. the entire examples proven during this ebook use Spring four.
Java Programming for Engineers (Mechanical Engineering) - download pdf or read online
Whereas instructing Java programming at Minnesota country college, the authors spotted that engineering scholars have been enrolling in Java programming classes so that it will receive uncomplicated programming abilities, yet there have been no Java books compatible for classes meant for engineers. They learned the necessity for a entire Java programming instructional that gives uncomplicated programming talents that may be utilized within the box of engineering.
- Linux: The Complete Reference, Sixth Edition
- Java: A Beginner's Tutorial, Updated for Java SE 8
- All About Java 8 Lambdas: Introducing Java 8 Lambdas
- Android Studio Development Essentials: Android 5 Edition
- Java: A Beginner's Guide, Sixth Edition
- Advanced JAVA Interview Questions You'll Most Likely Be Asked (Job Interview Questions Series Book 2)
Additional resources for RESTful Web Services with Scala
Example text
RESTful Web Services with Scala by Jos Dirksen
by Jeff
4.1