【发布时间】:2011-06-05 22:42:20
【问题描述】:
我知道 DTO 是一个数据传输对象,而 BO 是一个业务对象。但是,它实际上是什么意思?我什么时候应该选择一个而不是另一个? 从,我理解的DTO只是用来传输数据,没有业务逻辑。这是否意味着 DTO 没有任何方法属性(getter 和 setter)?但是,它仍然具有 BO 的属性。有人可以解释一下吗?谢谢。
【问题讨论】:
-
@Mitch Wheat:我已经告诉了我所知道的。我来 stackoverflow 不是因为我在互联网上找不到答案。我来这里是因为有专家非常了解这个话题,他们以简单明了的方式回答问题。你能告诉我(和其他人)你为什么问这个问题吗?
-
@Sandbox :我问这个问题是因为当我在互联网上搜索这些术语时,我得到了正确的答案。
-
@Mitch Wheat:对于 SO 或相关堆栈交换站点上的大多数问题都是如此。你会在一些博客或论坛上找到答案。这是 SO 上第一次有人提出在互联网上无法搜索的问题?
-
我在 SO 上看到了这个,很少有高声望的成员。越来越喜欢羞辱和赶走低代表的成员。
-
@Sandbox :这个问题是真的。
标签: business-objects data-transfer-objects