日期:2014-05-17  浏览次数:21099 次

service层能不能直接调用service层?
service层能不能直接调用service层?

------解决方案--------------------
应该是可以的吧,就是包内调用啊。只要是引入了包的,就可以调用了。


你是不是想问这会不会违背正常的开发模式??
------解决方案--------------------
service层直接调用service层,
 单纯在代码方面理解是没有任何问题的,但是希望你尽量不要去那样做,在开发规范角度来讲欠妥。
------解决方案--------------------
完全可以的,要不然SPRING也不会没理由开发出那多事务传播行为,在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播,这种传播行为应该就是针对service调用service层事务处理的
------解决方案--------------------
这样做不符号分层内部的高内聚,层与层之间的低偶合的划分。不利与维护、扩展、升级