此商品已下架,若仍需天瓏代為查詢或代購書籍,請與門市客服人員聯繫,或 E-mail 至 service@tenlong.com.tw 將有專人為您服務。

RESTful Java Web Services - Third Edition: A pragmatic guide to designing and building RESTful APIs using Java
暫譯: RESTful Java 網路服務 - 第三版:設計與建構 RESTful API 的實用指南使用 Java

Bogunuva Mohanram Balachandar

商品描述

Key Features

  • Build efficient and secure RESTful web APIs in Java..
  • Design solutions to produce, consume and visualize RESTful web services using WADL, RAML, and Swagger
  • Familiarize the role of RESTful APIs usage in emerging technology trends like Cloud, IoT, Social Media.

Book Description

Representational State Transfer (REST) is a simple yet powerful software architecture style to create lightweight and scalable web services. The RESTful web services use HTTP as the transport protocol and can use any message formats, including XML, JSON(widely used), CSV, and many more, which makes it easily inter-operable across different languages and platforms.

This successful book is currently in its 3rd edition and has been used by thousands of developers. It serves as an excellent guide for developing RESTful web services in Java.

This book attempts to familiarize the reader with the concepts of REST. It is a pragmatic guide for designing and developing web services using Java APIs for real-life use cases following best practices and for learning to secure REST APIs using OAuth and JWT. Finally, you will learn the role of RESTful web services for future technological advances, be it cloud, IoT or social media.

By the end of this book, you will be able to efficiently build robust, scalable, and secure RESTful web services using Java APIs.

What you will learn

  • Introduce yourself to the RESTful software architectural style and the REST API design principles
  • Make use of the JSR 353 API, JSR 374 API, JSR 367 API and Jackson API for JSON processing
  • Build portable RESTful web APIs, making use of the JAX-RS 2.1 API
  • Simplify API development using the Jersey and RESTEasy extension APIs
  • Secure your RESTful web services with various authentication and authorization mechanisms
  • Get to grips with the various metadata solutions to describe, produce, and consume RESTful web services
  • Understand the design and coding guidelines to build well-performing RESTful APIs
  • See how the role of RESTful web services changes with emerging technologies and trends

About the Author

Bogunuva Mohanram Balachandar works as associate director for a leading American multinational corporation, listed in NASDAQ-100, that provides digital, technology, consulting, and operations services. He has extensive experience in the design and development of multiple enterprise application integration projects, using various tools and technologies such as Oracle SOA Suite, Oracle Service Bus, Oracle AIA, IBM WebSphere Process Server, web services, RESTful services, Business Process Execution Language (BPEL), IBM WebSphere MQ, TIBCO EMS, Java, JMS, and Spring Integration.

He is certified in SOA, web services, and cloud technologies and has over 16 years of IT industry experience in software design and development. Prior to joining his current employer, he worked with IBM, Accenture, and Wipro.

Balachandar, in his current role, is responsible for designing the integration landscape for a leading bank.

Balachandar currently lives in London, UK with his wife, Lakshmi, and daughters, VeenaSri and NavyaSree.

Table of Contents

  1. Introducing RESTful Architecture
  2. Java APIs for JSON Processing
  3. Introducing JAX-RS API
  4. Advanced Features in JAX-RS API
  5. Introducing JAX-RS Implementation Framework Extensions
  6. Securing RESTful Web Services
  7. Description and Discovery of RESTful Web Services
  8. RESTful API Design Guidelines
  9. RESTful Services Role in Emerging Technologies
  10. Useful Features and Techniques

商品描述(中文翻譯)

主要特點


  • 在 Java 中構建高效且安全的 RESTful 網路 API。

  • 設計解決方案以使用 WADL、RAML 和 Swagger 生成、消費和可視化 RESTful 網路服務。

  • 熟悉 RESTful API 在雲端、物聯網和社交媒體等新興技術趨勢中的角色。

書籍描述

表述性狀態轉移(Representational State Transfer,簡稱 REST)是一種簡單而強大的軟體架構風格,用於創建輕量且可擴展的網路服務。RESTful 網路服務使用 HTTP 作為傳輸協議,並可以使用任何消息格式,包括 XML、JSON(廣泛使用)、CSV 等,這使得它在不同語言和平台之間易於互操作。

這本成功的書籍目前已進入第三版,並被數千名開發者使用。它是開發 Java 中 RESTful 網路服務的優秀指南。

本書旨在讓讀者熟悉 REST 的概念。它是一本實用的指南,旨在使用 Java API 設計和開發網路服務,針對現實生活中的使用案例遵循最佳實踐,並學習如何使用 OAuth 和 JWT 來保護 REST API。最後,您將了解 RESTful 網路服務在未來技術進步中的角色,無論是雲端、物聯網還是社交媒體。

在本書結束時,您將能夠使用 Java API 高效地構建穩健、可擴展且安全的 RESTful 網路服務。

您將學到什麼


  • 介紹 RESTful 軟體架構風格和 REST API 設計原則

  • 利用 JSR 353 API、JSR 374 API、JSR 367 API 和 Jackson API 進行 JSON 處理

  • 構建可攜式的 RESTful 網路 API,使用 JAX-RS 2.1 API

  • 使用 Jersey 和 RESTEasy 擴展 API 簡化 API 開發

  • 使用各種身份驗證和授權機制來保護您的 RESTful 網路服務

  • 掌握各種元數據解決方案,以描述、生成和消費 RESTful 網路服務

  • 了解設計和編碼指南,以構建性能良好的 RESTful API

  • 了解 RESTful 網路服務在新興技術和趨勢中的角色變化

關於作者

Bogunuva Mohanram Balachandar 擔任一家美國領先跨國公司的副總監,該公司在 NASDAQ-100 上市,提供數位、技術、諮詢和運營服務。他在多個企業應用整合項目的設計和開發方面擁有豐富的經驗,使用各種工具和技術,如 Oracle SOA Suite、Oracle Service Bus、Oracle AIA、IBM WebSphere Process Server、網路服務、RESTful 服務、商業流程執行語言(BPEL)、IBM WebSphere MQ、TIBCO EMS、Java、JMS 和 Spring Integration。

他在 SOA、網路服務和雲端技術方面獲得認證,並在軟體設計和開發方面擁有超過 16 年的 IT 行業經驗。在加入目前的雇主之前,他曾在 IBM、Accenture 和 Wipro 工作。

Balachandar 在目前的角色中,負責為一家領先銀行設計整合架構。

Balachandar 目前與妻子 Lakshmi 和女兒 VeenaSri 及 NavyaSree 住在英國倫敦。

目錄


  1. 介紹 RESTful 架構

  2. Java API 用於 JSON 處理

  3. 介紹 JAX-RS API

  4. JAX-RS API 中的進階功能

  5. 介紹 JAX-RS 實作框架擴展

  6. 保護 RESTful 網路服務

  7. RESTful 網路服務的描述與發現

  8. RESTful API 設計指南

  9. RESTful 服務在新興技術中的角色

  10. 有用的功能和技術