Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
RESTful Java Patterns and Best Practices


Learn best practices to efficiently build scalable, reliable, and maintainable high performance RESTful services

About This Book

  • Learn how to build RESTful services with JAX-RS 2.0
  • Efficiently use the techniques outlined to build reliable and highly available applications based on REST
  • Compare REST API from Twitter, GitHub, Facebook and others in a conversational and easy-to-follow style

Who This Book Is For

This book is aimed at novice developers who want to gain insights into building RESTful services and improve productivity, as well as for advanced developers who want to delve into more complicated topics.

What You Will Learn

  • Discover how to build RESTful web services using the JAX-RS 2.0 API
  • Understand advanced topics related to OAuth and security with respect to RESTful services
  • Learn about caching techniques, validation, rate-limiting, asynchronous operations, and other best practices to improve application responsiveness
  • Review best practices for pagination, documentation, and the testing of RESTful services
  • Understand HATEOAS as well as the micro services architecture when building applications using RESTful services
  • Learn about the future of REST and evolving standards, and cover case studies on how different enterprises use them
  • Compare and contrast other technologies such as WebHooks, WebSockets, and Server-Sent Events for delivering real-time data to clients

In Detail

The convergence of social networking, cloud computing, and the era of mobile applications has created a generation of emerging technologies that allow different networked devices to communicate with each other over the Internet with REST. REST has the benefits of being stateless; easing scalability, visibility, and reliability; and being platform and language agnostic.

This book is a practical, hands-on guide that provides you with clear and pragmatic information to take advantage of the real power of RESTful services and gives you a good foundation for using them in your applications. By comparing APIs from platforms such as Facebook, Twitter, GitHub, and PayPal, the book teaches a range of exciting capabilities with RESTful services and explores the infinite possibilities by using the diverse building blocks and tips covered in various chapters.

By the end of the book, you will be able to successfully use the concepts explained to design and implement applications based on best practices for RESTful services.

(HTML tags aren't allowed.)

Textbook of Autoinflammation
Textbook of Autoinflammation

This book, the first complete textbook on this novel field in Medicine, comprehensively covers the clinical presentation, pathogenesis, genetics, and latest management strategies for autoinflammatory disorders as well as the basic science of autoinflammation. Relevant concepts such as how translational science of genetics and...

The Ruby Way
The Ruby Way

The Ruby Way assumes that the reader is already familiar with the subject matter. Using many code samples it focuses on "how-to use Ruby" for specific applications, either as a stand-alone language, or in conjunction with other languages.

Topics covered include:

* Simple data tasks;
* Manipulating structured

Seductive Interaction Design: Creating Playful, Fun, and Effective User Experiences (Voices That Matter)
Seductive Interaction Design: Creating Playful, Fun, and Effective User Experiences (Voices That Matter)

This book is primarily about principles of human behavior: why people do the things they do, feel the things they feel, and make particular choices.

But there’s more to this book.

If trying to understand human behavior was the only goal, I’d have stopped by now and pointed you to dozens of other...

Traffic Engineering with MPLS
Traffic Engineering with MPLS

Design, configure, and manage MPLS TE to optimize network performance.

Almost every busy network backbone has some congested links while others remain underutilized. That's because shortest-path routing protocols send traffic down the path that is shortest without considering other network parameters,...

Stochastic Approximation and Its Application (Nonconvex Optimization and Its Applications)
Stochastic Approximation and Its Application (Nonconvex Optimization and Its Applications)
This book presents the recent development of stochastic approximation algorithms with expanding truncations based on the TS (trajectory-subsequence) method, a newly developed method for convergence analysis. This approach is so powerful that conditions used for guaranteeing convergence have been considerably weakened in comparison with those...
Getting Started with Paint.NET
Getting Started with Paint.NET

Learning the free Paint.NET photo editing program means you can achieve any professional effect you want, and this book shows you how, ranging from installation and plugins to advanced imaging techniques.


  • Quick and simple tutorials designed to help you master Paint.NET in minutes
  • ...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy