領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多錄製於 SpringOne Platform 2016。幻燈片:http://www.slideshare.net/SpringCentral/ddd-rest-domain-driven-apis-for-the-web
雖然領域驅動設計(DDD)旨在處理軟體核心的複雜性,但 REST 通常被視為一種普通的遠端技術。在本演講中,我們將探討兩者在設計領域和資源時的一些共同點。我們將發現,首先,良好的領域設計對於構建出色的 REST API 至關重要,以及 REST 提供了哪些手段來使您的 API 更具領域驅動性。在 DDD 的所有構建塊中,本演講確定了構建良好 REST API 最重要的組成部分:我們將考察聚合體作為表示的自然邊界,倉儲作為集合資源的後端基礎,以及超媒體如何實現領域特定狀態轉換的明確化。