RESTful Java with JAX-RS 2.0, 2/e (Paperback)
暫譯: RESTful Java 與 JAX-RS 2.0, 第2版 (平裝本)

Bill Burke

  • 出版商: O'Reilly
  • 出版日期: 2013-12-31
  • 定價: $1,320
  • 售價: 9.5$1,254
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 144936134X
  • ISBN-13: 9781449361341
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Learn how to design and develop distributed web services in Java, using RESTful architectural principles and the JAX-RS 2.0 specification in Java EE 7. By focusing on implementation rather than theory, this hands-on reference demonstrates how easy it is to get started with services based on the REST architecture.

With the book’s technical guide, you’ll learn how REST and JAX-RS work and when to use them. The RESTEasy workbook that follows provides step-by-step instructions for installing, configuring, and running several working JAX-RS examples, using the JBoss RESTEasy implementation of JAX-RS 2.0.

  • Learn JAX-RS 2.0 features, including a client API, server-side asynchronous HTTP, and filters and interceptors
  • Examine the design of a distributed RESTful interface for an e-commerce order entry system
  • Use the JAX-RS Response object to return complex responses to your client (ResponseBuilder)
  • Increase the performance of your services by leveraging HTTP caching protocols
  • Deploy and integrate web services within Java EE7, servlet containers, EJB, Spring, and JPA
  • Learn popular mechanisms to perform authentication on the Web, including client-side SSL and OAuth 2.0

商品描述(中文翻譯)

學習如何在 Java 中設計和開發分散式網路服務,使用 RESTful 架構原則和 Java EE 7 中的 JAX-RS 2.0 規範。這本實作導向的參考書專注於實作而非理論,展示了基於 REST 架構的服務如何輕鬆上手。

透過本書的技術指南,您將學習 REST 和 JAX-RS 的運作方式以及何時使用它們。隨後的 RESTEasy 工作手冊提供逐步指導,教您如何安裝、配置和運行幾個可運作的 JAX-RS 範例,使用 JBoss RESTEasy 實作的 JAX-RS 2.0。

- 學習 JAX-RS 2.0 的特性,包括客戶端 API、伺服器端非同步 HTTP,以及過濾器和攔截器
- 檢視一個電子商務訂單輸入系統的分散式 RESTful 介面的設計
- 使用 JAX-RS Response 物件向客戶端返回複雜的回應 (ResponseBuilder)
- 通過利用 HTTP 快取協議來提高服務的性能
- 在 Java EE7、Servlet 容器、EJB、Spring 和 JPA 中部署和整合網路服務
- 學習在網路上執行身份驗證的流行機制,包括客戶端 SSL 和 OAuth 2.0

最後瀏覽商品 (20)