返回介绍

1.3 领域

发布于 2025-04-22 19:57:17 字数 510 浏览 0 评论 0 收藏

为了说明各种 Spring Data 模块的用法,我们会使用电子商务部门的示例领域(如图 1-1 所示)。由于各种 NoSQL 数据存储通常具有特定的功能和适用场景,在个别章节会对领域的实现方式做出一些调整,甚至只有它的部分实现,这种做法不代表必须以一种特定的方法来实现领域,而是强调某些存储应该更适用于特定的应用场景。

在模型的核心,有客户(customer),包含客户的基本资料,如姓、名、电子邮箱地址、地址(一组包含街道、城市和国家的集合),还有由产品名称、描述、价格和其他属性构成的产品(product)。这些抽象是组成 CRM(客户关系管理系统)和库存系统的基础。最重要的是客户可以订购订单(Order),订单信息包含订购的客户、邮寄和付款地址、订购时间、订单状态和一组商品明细。而这些商品明细又包含一个特定的产品、订购的数量和产品的价格。

图 1-1 领域模型

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。