【发布时间】:2010-09-02 15:07:23
【问题描述】:
DTO(数据传输对象) 是用于在应用程序的多个子系统之间传输信息的对象,通常由网络或进程边界分隔。这是我的理解。
但是,从 Java 的角度来看,子系统/模块是否必须位于不同的 JVM 实例上才能使它们在它们之间使用的对象才有资格成为 DTO? (我相信,在子系统之间的模块化和功能方面,架构上的显着划分就足够了。)怎么说?
此外,考虑到架构的同一层/层中多个模块交换的对象,这些对象不符合 DTO 的条件吗?分层是强制性的吗?
提前致谢。
问候,
纳根德拉 U M
【问题讨论】:
标签: jvm design-patterns dto