<<ABP框架>> 應(yīng)用服務(wù)

文檔目錄

 

本節(jié)內(nèi)容:

 

應(yīng)用服務(wù)把領(lǐng)域邏輯暴露給展現(xiàn)層。一個應(yīng)用服務(wù)被展現(xiàn)層使用一個DTO(數(shù)據(jù)傳輸對象)參數(shù)所調(diào)用,使用領(lǐng)域?qū)ο髨?zhí)行一些特殊業(yè)務(wù)邏輯并返回一個DTO給展現(xiàn)層。因此,展現(xiàn)層是完全獨立于領(lǐng)域?qū)樱谝粋€理想的分層應(yīng)用里,展現(xiàn)層從不直接使用領(lǐng)域?qū)ο蟆?

 

IApplicationService 接口

在ABP里,一個應(yīng)用服務(wù)應(yīng)當(dāng)實現(xiàn)IApplicationService接口,為每個應(yīng)用服務(wù)創(chuàng)建一個接口是好的做法,所以我們先為一個應(yīng)用服務(wù)創(chuàng)建一個接口,如下所示: