閱讀782 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《Spring Data實戰》——1.3 領域

本節書摘來自異步社區《Spring Data實戰》一書中的第1章,第1.3節,作者: 【美】Mark Pollack , Oliver Gierke , Thomas Risberg , Jon Brisbin , Michael Hunger著,更多章節內容可以訪問雲棲社區“異步社區”公眾號查看

1.3 領域

為了說明各種Spring Data模塊的用法,我們會使用電子商務部門的示例領域(如圖1-1所示)。由於各種NoSQL數據存儲通常具有特定的功能和適用場景,在個別章節會對領域的實現方式做出一些調整,甚至隻有它的部分實現,這種做法不代表必須以一種特定的方法來實現領域,而是強調某些存儲應該更適用於特定的應用場景。

在模型的核心,有客戶(customer),包含客戶的基本資料,如姓、名、電子郵箱地址、地址(一組包含街道、城市和國家的集合),還有由產品名稱、描述、價格和其他屬性構成的產品(product)。這些抽象是組成CRM(客戶關係管理係統)和庫存係統的基礎。最重要的是客戶可以訂購訂單(Order),訂單信息包含訂購的客戶、郵寄和付款地址、訂購時間、訂單狀態和一組商品明細。而這些商品明細又包含一個特定的產品、訂購的數量和產品的價格。

screenshot

圖1-1 領域模型

最後更新:2017-05-31 12:02:12

  上一篇:go  在安卓上運行TensorFlow:讓深度學習進入移動端
  下一篇:go  用機器算法預測自殺傾向