Spring REST API開發與測試指南: 使用Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test /曾瑞君作
- 出版項
- 臺北市 碁峰資訊股份有限公司 2022
- 語文
- 中文
- 稽核項
- 1冊 圖
- ISBN
- 6263240296 6263240997 9786263240292 9786263240995 PDF
- 主題
- Java(電腦程式語言) 電腦程式設計 網頁設計
- 一般註
- 系統需求: HyRead Library 封面副題名: DevOps與後端系統建置必修技能! 原紙本書ISBN: 9786263240292 資料型式: 文字 檢索型式: 電子書服務平台
- 電子資源
- https://iiiorg.ebook.hyread.com.tw/bookDetail.jsp?id=284162 HyRead ebook電子書
條碼號 | 保管單位 | 架區 | 索書號/卷期 | 流通情形 | 預約/申調數 |
1107933 | 資策會資料中心 | 電子書 | | 請登入會員 | |
內容簡介
DevOps與後端系統建置必修技能!
鑒於前後端分離與微服務架構的興起,伺服器端需要提供API供用戶端存取。傳統的SOAP協定是以複雜的XML作為傳送媒介,已經逐漸被使用輕量化JSON傳送資訊的REST API取代,成為開發與建置API的主流。
除此之外,API的開發和上線應用,效率與品質應該兼顧。透過DevOps流程結合開發、測試、營運,可以更快地將新增或修正的功能發佈給使用者;在這樣的環節中,自動化測試至關重要。
本書第一部分介紹Java的單元測試框架如JUnit5、Mockito、PowerMock,並探討如何提升程式的可測試性。
第二部分先介紹REST API的概念與背景。在使用Spring Boot建置初版REST API後,逐章示範API的例外處理、Swagger文件說明、版本控制、分頁與排序、與套用HATEOAS等。
最後結合Spring Test模組對REST API進行單元測試、整合測試、與端對端測試,以期產出符合企業品質與效率的REST API。