use*_*348 25 architecture design-patterns domain-driven-design
实际上我对这些术语以及它们如何相互关联感到非常困惑.阅读关于他们每个人的事情,但我不了解工作流程..
DTO - 数据传输对象 - 传输值的
对象BO业务对象 - 域模型中的对象.使用
POCO 创建业务逻辑的对象- 不知道,我已经阅读了维基上的定义,但没有理解任何东西
DAO - 数据访问对象 - 映射数据库表的对象?
请有人请为我带些光吗?
Pau*_*enk 34
因此,常规的工作流程是从服务请求数据,该服务作为DTO发送到您的应用程序,您将其转换为BO来操纵它并将其作为DTO发送回来,或者在将其转换为DAO后将其存储在数据库.
您使用不同的对象来分离3种类型之间的关注点,BO不需要知道它是使用数据库还是服务持久化.