DTO、DAO 和 DCO。什么是 DCO?

2022-09-03 09:47:22

我对DCO含义的搜索是徒劳的,所以我决定在这里问。在我的Java应用程序中,有很多类,如 EmployeeDetailsDto,EmployeeDetailsDao,但最近我也遇到了 EmployeeDetailsDco。有谁知道DCO代表什么?


答案 1

DTO = 数据传输对象

DAO = 数据访问对象

DCO = 动态可配置对象

文章中

动态可配置对象 (DCO)

一个对象,其实现在运行后可以增量更改

  • 由界面元素组成
  • 公共功能
  • 私人功能
  • 私有数据以及所有访问器功能
  • 成员函数支持对接口元素的增量更改
  • 添加、删除或更改

答案 2

我刚刚和那个曾经记得这代表什么的人交谈过。颇具讽刺意味的是,他不再这样做了。这家公司里也没有其他人。

我能找到的解释是,它基本上是一个DTO,但他们希望使用DCO来区分Hibernate使用的DTO和外部系统使用的DCO,在本例中为LDAP。

因此,我相信DCO的含义可能真的可以像Bhushan所建议的那样,数据携带对象或类似的东西,在这种情况下,它确实只是DTO的另一个名称。答案已接受。感谢您抽出宝贵时间接受采访!我以为DCO是开发人员广泛使用的公认的首字母缩略词,但事实证明它只是这个......不好意思。

编辑


答案是数据容器对象,对于那些感兴趣的人。我在公司引起了足够的轰动,所以最终一位同事给DCO术语的本地发起人发了电子邮件,如果有人仍然想知道,它代表数据容器对象