RESTful Java Patterns and Best Practices
暫譯: RESTful Java 樣式與最佳實踐

Bhakti Mehta

  • 出版商: Packt Publishing
  • 出版日期: 2014-09-22
  • 售價: $1,300
  • 貴賓價: 9.5$1,235
  • 語言: 英文
  • 頁數: 131
  • 裝訂: Paperback
  • ISBN: 1783287969
  • ISBN-13: 9781783287963
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

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.

商品描述(中文翻譯)

學習最佳實踐,以有效地構建可擴展、可靠且可維護的高性能 RESTful 服務

本書簡介


  • 學習如何使用 JAX-RS 2.0 構建 RESTful 服務

  • 有效利用所述技術構建基於 REST 的可靠且高可用的應用程式

  • 以對話式且易於理解的風格比較 Twitter、GitHub、Facebook 等的 REST API

本書適合誰閱讀

本書針對希望深入了解構建 RESTful 服務並提高生產力的初學者開發者,以及希望深入探討更複雜主題的進階開發者。

您將學到什麼

  • 發現如何使用 JAX-RS 2.0 API 構建 RESTful 網路服務
  • 理解與 RESTful 服務相關的 OAuth 和安全性等進階主題
  • 了解快取技術、驗證、速率限制、非同步操作及其他最佳實踐,以提高應用程式的響應能力
  • 回顧 RESTful 服務的分頁、文檔和測試的最佳實踐
  • 理解 HATEOAS 以及在使用 RESTful 服務構建應用程式時的微服務架構
  • 了解 REST 的未來及其演變標準,並涵蓋不同企業如何使用它們的案例研究
  • 比較和對比其他技術,如 WebHooks、WebSockets 和 Server-Sent Events,以向客戶端傳遞即時數據

詳細內容

社交網路、雲計算和移動應用程式時代的融合,創造了一代新興技術,允許不同的網路設備通過 REST 在互聯網上相互通信。REST 的優點在於無狀態;簡化了可擴展性、可見性和可靠性;並且與平台和語言無關。

本書是一本實用的、動手操作的指南,為您提供清晰且務實的信息,以充分利用 RESTful 服務的真正力量,並為您在應用程式中使用它們打下良好的基礎。通過比較 Facebook、Twitter、GitHub 和 PayPal 等平台的 API,本書教授了一系列與 RESTful 服務相關的令人興奮的功能,並探索了使用各章節中涵蓋的多樣化構建塊和技巧所帶來的無限可能性。

在本書結束時,您將能夠成功使用所解釋的概念,設計和實現基於 RESTful 服務最佳實踐的應用程式。