聯繫我們

課程簡介

REST 與 JAX-RS 簡介

  • 理解 REST 原則
  • JAX-RS 規範概述
  • 為何選擇 Jersey 進行 RESTful API 開發

設定開發環境

  • 安裝 JDK 與 Maven
  • 使用 Maven 建立 Jersey 專案
  • 專案結構與配置

使用 Jersey 建構 REST API

  • 定義資源與端點
  • 使用 HTTP 方法(GET、POST、PUT、DELETE)
  • 處理 JSON 與 XML 數據

進階 API 開發

  • 請求與回應過濾器
  • 異常處理
  • 實作身分驗證與授權

API 測試

  • 使用 Postman 進行手動測試
  • 使用 JUnit 和 REST-assured 進行自動化測試
  • 模擬 API 以進行測試

API 文件與版本控制

  • 將 Swagger/OpenAPI 與 Jersey 配合使用
  • 端點文件記錄
  • API 版本控制策略

最佳實踐與疑難排解

  • 設計可擴展的 API
  • 處理 Jersey 中的常見問題
  • 效能考量

總結與下一步

最低要求

  • 具備基礎 Java 程式設計知識
  • 熟悉 RESTful 概念
  • 了解 HTTP 方法與 JSON

目標受眾

  • Java 開發者
  • API 測試人員
  • 軟體工程師
 14 小時

客戶評論 (2)

課程分類