<<ABP框架>> 應用服務
本節(jié)內容:
應用服務把領域邏輯暴露給展現(xiàn)層。一個應用服務被展現(xiàn)層使用一個DTO(數(shù)據傳輸對象)參數(shù)所調用,使用領域對象執(zhí)行一些特殊業(yè)務邏輯并返回一個DTO給展現(xiàn)層。因此,展現(xiàn)層是完全獨立于領域層,在一個理想的分層應用里,展現(xiàn)層從不直接使用領域對象。
在ABP里,一個應用服務應當實現(xiàn)IApplicationService接口,為每個應用服務創(chuàng)建一個接口是好的做法,所以我們先為一個應用服務創(chuàng)建一個接口,如下所示: