1. 程式人生 > >分層架構使用DTO,VO,PO

分層架構使用DTO,VO,PO

1.什麼是DTO,VO,PO

    DTO : 業務層之間資料傳輸用的

    VO : 前端頁面請求物件,以及頁面返回物件 資料的封裝

    PO : 資料庫實體物件

2.MVC 架構中的使用 

    使用者-->controller-->service -->dao-->資料庫-->dao-->service-->controller-->檢視

                VO->DTO    DTO->PO   --------------------------PO->DTO  DTO->VO 渲染檢視

控制層 用 VO ,並且在控制層進行VO到DTO 的轉換

業務層 用DTO,並且在業務層進行DTO到PO的轉換

資料庫訪問層,用PO查詢資料,返回到業務層

業務層在根據PO轉換成DTO

控制層DTO 轉換成VO 

資料領域模型的好處自行百度