首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于设置对象属性的查找图表/系统的建议

关于设置对象属性的查找图表/系统的建议
EN

Stack Overflow用户
提问于 2011-08-11 20:23:53
回答 1查看 51关注 0票数 0

因此,我写了一个应用程序之间的互动数据库和电子商务网站。最大的障碍是将数据从一个系统映射到另一个系统。这只是一个障碍,因为在电子商务系统中,属性名称和对象使用的模型不一致。

例如,用于Customer和order对象的模型和属性。处理订单或客户需要来自这两个实体的信息,但根据您正在执行的操作(检索订单、发送订单更新、上载customers...etc),存在不同的对象,这些对象保留不同的属性名称,这取决于您尝试执行的操作,尽管您理想情况下是处理相同的实体(customers、orders..etc)。

回到我的问题:同样,遵循电子商务的规则(我无法控制),如果源没有这些属性的值,我可以将属性值替换为默认值。这些属性获得的默认值也可以根据正在执行的操作而改变。因此,我正在寻找一些想法,让系统根据它是什么对象和/或正在执行的操作来查找和返回值。

举个例子,如果我将数据从我的对象映射到电子商务系统,并假设属性值为空,并且想要一个我可以调用的单点,则传入源对象、目标对象和属性,并根据我在那里定义的规则检索任何值。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-11 20:33:24

创建一个适配器类,该类从电子商务站点获取实体并将其转换为您的域实体。在不了解电子商务模型的情况下,针对您定义的实体编写所有特定于应用程序的逻辑。如果您需要将数据发送回电子商务,请编写一个方法,将您的实体转换为适配器类中的电子商务实体。此适配器将封装所有逻辑以填充缺省值

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7025776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档