在三层/多层架构(UI/逻辑/DAO/域模型)中,服务是否可以被视为属于业务逻辑层,或者它们是否位于单独的位置?
最佳答案
您可能会发现像“服务”这样相当通用的词对不同的人来说意味着不同的事情。
我认为服务是编排业务对象(或其他服务)公开的逻辑以实现有用任务(例如业务流程)的东西。因此,对我来说,服务是业务逻辑层的消费者(可能还有日志记录等支持方面的消费者)。
关于java - 业务逻辑和服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1863987/