【发布时间】:2018-02-26 14:02:50
【问题描述】:
spring什么时候使用服务或组件?
例如,负责发送电子邮件或常见业务逻辑的模块是“服务”还是“组件”? 有什么区别?
服务是否可以调用其他服务? 交易有问题吗?还是服务应该只调用组件?
有人告诉我,一个服务不应该调用其他服务,而应该只调用组件,这意味着Controller->Service->Component->DAO,但我发现很多人共享Controller->Service-的概念>没有组件的DAO。
Spring 中有没有关于这个主题的系统设计标准?
【问题讨论】:
标签: java spring system-design