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

文檔目錄

 

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

 

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

 

IApplicationService 接口

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

網(wǎng)友評論