2
我決定如何創建一個從第三方api中提取的實體。我的實體的概念需要兩個API調用,其中一個調用拉取關於實體的唯一數據,另一個給出我可能屬於實體的所有可能數據的完整模式。從api調用和模式映射創建實體
我已經爲實體編寫了一個存儲庫,但是如果我只需要抓取它,那麼模式映射如何適合域圖層呢?
實體應該如何保存這個模式數據?
我不熟悉mapper模式,但看起來像這是它的正確用例嗎?
我決定如何創建一個從第三方api中提取的實體。我的實體的概念需要兩個API調用,其中一個調用拉取關於實體的唯一數據,另一個給出我可能屬於實體的所有可能數據的完整模式。從api調用和模式映射創建實體
我已經爲實體編寫了一個存儲庫,但是如果我只需要抓取它,那麼模式映射如何適合域圖層呢?
實體應該如何保存這個模式數據?
我不熟悉mapper模式,但看起來像這是它的正確用例嗎?
如果您有架構數據,然後是數據,那麼您正在處理具有動態屬性的實體,類似於字典或散列表,但是具有驗證。
你可以把架構的數據作爲自己的實體,它提供了知識水平實例和驗證實體,它趴在操作層面。
看看here (pdf)的許多相關模式。
如果我理解你的問題的權利,那麼你想要一個對象,其中包含數據和元數據? – Phani 2012-04-09 05:41:22
是的,這實際上聽起來像我想要的 – njr 2012-04-09 12:13:19
驗證第三方API是否爲它返回的對象提供任何元數據。只需創建一個將模型信息映射到類名稱的Map模型。您不需要在您的域模型中表示元數據。 –
Phani
2012-04-09 12:48:33