在多层体系结构中经常使用的这些概念之间无法清楚地区分。

有帮助吗?

解决方案

对我来说:

1)实体/业务对象/业务模型对象-业务域中的实际对象(名词)。例如“ Order”和“ OrderItem”。“订单”可以具有“ OrderDate”的属性,并具有名为“ GetOrderItems”的功能

2)数据传输对象-实体的可序列化属性包表示。使用上面的示例,“订单” DTO中将缺少函数“ GetOrderItems”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top