2013-12-11 34 views

回答

1

在我的理解中,RegistryIdentity Map模式之間的主要區別在於,標識映射的主要職責是確保可識別的對象只加載一次。因此,如果您有一位ID爲1的客戶,而不同的呼叫者要求客戶1,那麼身份地圖將確保他們都會收到相同的對象引用。它可以防止併發問題。根據我的經驗,註冊管理機構用於集中和控制對服務的訪問。

對我來說,身份映射非常重要的是映射層/包/上下文的一部分。所以我把它貼近我的製圖者。實際上,您的每個映射器都希望爲給定的會話/上下文共享相同的標識映射。