簡體   English   中英

您如何將Data Gateway與Data Mapper結合使用?

[英]How can you possibly use Data Gateway in conjunction with Data Mapper?

根據Martin Fowler的說法,表/行數據網關與數據映射器模式互斥。 他是這樣說的:

這些模式完全相互排斥...但是,即使您將Data Mapper用作主要的持久性機制,也可以使用數據網關來包裝被視為外部接口的表或服務。

但是,我無法想到將數據網關與數據映射器一起使用的情況。 你們誰能更詳細地解釋這一點,並可能提供一個數據網關和映射器集成完成的真實示例? 謝謝。

在您可以在單個項目中同時使用它們的意義上,它們並不互斥。 具體來說,Fowler指出,如果您將某些表視為外部接口,則可以使用網關封裝它們。 表格數據網關是一個簡單的直接接口。 另一方面,數據映射器往往提供比表數據網關更好的隔離性,因此更適合映射到域模型。 這種方法的主要示例是ORM。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM