知識庫 / Web Services RSS 訂閱

使用 GraphQL 和 Spring Boot 入門指南

GraphQL 是一種由 Facebook 提出的相對較新的概念。GraphQL 是一種查詢語言,用於從服務器檢索數據,作為 REST、SOAP 或 gRPC 的替代方案。在本教程中,我們將學習如何使用 Spring Boot 設置 GraphQL 服務器,以便添加…

收藏 評論

異步 HTTP 編程與 Play 框架

為了完成任務,我們經常需要使用其他Web服務來完成任務。在保持低響應時間的同時,處理用户請求可能很困難。外部服務的延遲會增加我們的響應時間,並可能導致系統擁塞。

收藏 評論

Java 使用 GitHub API

本文介紹 GitHub API for Java 庫。該庫提供了一種面向對象的 GitHub API 表示,使我們能夠輕鬆地從 Java 應用程序中與其進行交互。

收藏 評論

HAL 與 HATEOAS 的關係與區別

REST API 的發展迅速,伴隨着 REST(表層狀態轉移)的興起。基於 REST 的 API 允許開發者構建模塊化、可擴展且鬆散耦合的強大 Web 應用程序。雖然 RESTful API 提供了一個堅實的基礎,但…

收藏 評論

在Spring中調用SOAP Web服務

之前,我們學習瞭如何使用 Spring 創建 SOAP Web 服務。 在本教程中,我們將學習如何創建一個基於 Spring 的客户端來消費該 Web 服務。 我們以前也用 Java 和 JAX-WS RI 調用過 SOAP Web 服務。

收藏 評論

GraphQL vs REST

在創建支持我們應用程序的 Web 服務時,我們可能會選擇使用 REST 或 GraphQL 作為通信模式。雖然兩者都可能使用 JSON 配合 HTTP,但它們各有優缺點。本教程將介紹...

收藏 評論

REST vs. GraphQL vs. gRPC – 哪種 API 更適合你?

多年來,REST 已經成為設計 Web API 的事實標準架構風格。然而,GraphQL 和 gRPC 近來出現,旨在解決 REST 的一些侷限性。這些 API 方法各有特點,為開發者提供了更多選擇。

收藏 評論