SOA服务架构中,service可以调用service吗可能会引发什么问题。比如在userService中可以调用MsgService吗?那在普通三层架构中,也有遇到过这样的情况,如果放在action中,会无法使用事务管理。代码也不可能写在dao。这时候是重新把代码拷贝一份还是Service调用Service。回答请说明SOA服务架构,或者是普通三层架构可能引发的问题。
2 回答
万千封印
TA贡献1891条经验 获得超3个赞
从功能的实现来说,service调用service是可以的,并不会有什么问题.需要注意的就是事务管理,根据业务逻辑处理好事务传播就行.但是会提高耦合性.至于拷贝还是调用,如果没有其他的方案,调用会是更好的选择.当然,让MsgService提供一个远程服务出来会是更优解.
添加回答
举报
0/150
提交
取消