兒童禮物書展
Spring REST API開發與測試指南:使用Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test

Spring REST API開發與測試指南:使用Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test

  • 定價:580
  • 優惠價:79458
  • 優惠期限:2024年11月30日止
折價券 領取折價券
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 台北、新北、基隆宅配快速到貨(除外地區)
載入中...
  • 分享
 

內容簡介

  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。
 

作者介紹

作者簡介

曾瑞君


  畢業於台灣大學土木工程學系與土木工程學研究所。雖然不是科班的資訊系畢業生,但本於對Java程式設計、資訊安全、資料庫管理等領域的興趣與工作需要,涉獵之餘取得不少國際證照。Java程式設計如SCJP、SCWCD、SCBCD、SCJD、OCEJWSD、OCPWCD、OCAJP 7&8、OCPJP 7&8;資訊安全領域如EC-Council CEH、ECSP Java、ECSA;資料庫管理如9i OCP、10g OCP、9i PLSQL Certification、SQL Server MCTS等。

  工作之餘喜歡與人接觸並分享自己的學習經驗,曾在巨匠電腦指導學員取得國際認證,也常在台灣科技大學、文化大學等學校講授關於程式開發與資訊安全相關課程(行政院勞動部勞動力發展署產業人才投資方案補助)。

  著作有:
  ‧Java SE8 OCAJP專業認證指南
  ‧Java SE8 OCPJP進階認證指南
  ‧Java RWD Web企業網站開發指南:使用Spring MVC與Bootstrap
  ‧Spring Boot Web情境式網站開發指南:使用Spring Data JPA、Spring Security、Spring Web Flow

  可於FB社團「Java技術與認證交流平台」與作者交流。
 

目錄

Part 1:建立單元測試
01 使用JUnit執行單元測試
02 建立測試替身
03 使用Mockito(一)
04 使用Mockito(二)
05 使用PowerMock
06 依據Mockito的可測試性設計正式程式碼

Part 2:建立REST API
07 簡介REST
08 建構REST API專案
09 REST API的例外處理
10 建立REST API使用文件
11 REST API的版本控制、分頁與排序
12 套用HATEOAS

Part 3:建立REST API 的單元測試、整合測試、端對端測試
13 存取與測試REST API

 
 

詳細資料

  • ISBN:9786263240292
  • 規格:平裝 / 424頁 / 17 x 23 x 1.97 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣

會員評鑑

1.5
2人評分
|
2則書評
|
立即評分
user-img
0.5
|
2022/10/28

為什麼浪費我的時間,有夠冗長,重點很少........................................
展開
user-img
Lv.3
2.0
|
2022/04/02

是很想多支持繁中作者的,但是這本實在不得不說:寫得很不順。

特別是第 3~5 章,原本應該是本書的重頭戲,但文詞、文脈都很片段,閱讀的感覺是內容一直在跳針。其它章節的知識點原本就很小,自行上網補強不足的地方也行,所以就算寫得很通泛也不是太讓人難以忍受。

建議需要本書內容的讀者,若您在乎第 3~5 章的內容,不麻煩的話先進書局翻看看,確定作者的敘事方式自己能不能接受比較好。
展開

最近瀏覽商品

 

相關活動

  • 【自然科普、電腦資訊】童話裡的心理學【博客來電子書獨家-作者電子贈言簽名扉頁版】
 

購物說明

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則 

  • 大和圖書聯展
  • 遠流童書展
  • 尖端BL藍月祭