0

在三層/多層體系結構(UI/Logic/DAO/Domain模型)中,服務可以被認爲屬於業務邏輯層還是它們位於不同的位置?業務邏輯和服務

+0

在這種情況下的單詞服務意味着一種無狀態的工具類,可以包含大多數靜態方法,但通常會被重寫,因此它可以實例化(以便適應需求的變化)。 例如:LoginService。 – 2009-12-08 01:33:53

回答

1

您可能會發現像「服務」這樣一個相當普通的詞對不同的人意味着不同的東西。

我認爲服務是一種協調業務對象(或其他服務)公開的邏輯來實現有用任務(如業務流程)的服務。因此,對我而言,服務是業務邏輯層的消費者(也可能是諸如日誌記錄之類的支持方面)。