现在有Business和User两个组件,BusinessDTO里面有一个属性是UserDTO。现在要保存一个Business,那么理应调用Business组件,然后再由Business组件去调用User组件,完成整个过程。问题是,我是否可用Business的Manager层去依赖User的Manager层呢?还是必须用Business的Manager层去依赖User的Service层呢?后者的话,由于Business的Service层,要进行DTO的转换,于是BusinessDTO就会被转为BusinessEntity,这时BusinessEntity进入Manager层。如果用BusinessEntity层的UserEntity去调用UserService,似乎不行,因为Service只接受DTO。但是改为前者的话,势必Service层要把DTO转换的责任交给Manager才行。请问怎样才算合理呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货