领先一步
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 时最重要的那些构建块:我们将研究聚合作为表示的自然边界,将存储库作为集合资源的底层基础,以及超媒体如何使领域特定的状态转换明确化。