领先一步
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 最重要的组成部分:我们将考察聚合体作为表示的自然边界,仓储作为集合资源的后端基础,以及超媒体如何实现领域特定状态转换的明确化。