VO DTO DO PO概念區別

2021-10-03 15:42:43 字數 289 閱讀 3634

概念:

vo(view object): 檢視物件,用於展示層,作用: 把某個指定的頁面(元件)的資料封裝起來

dto(data transfer object):資料傳輸物件,提供粗粒度的資料實體,以減少分布式呼叫的的次數,從而提高分布式呼叫的效能和降低網路負載(微服務之間互相呼叫的的資料傳輸物件)

do(domain object): 領域物件,就是從現實世界中抽取出來的有形或者無形的業務實體

po(persistent object):持久化物件跟持久層的(關係型資料庫)資料現成一一對應的對映關係

VO DTO DO PO 概念及其區別

領域模型中的實體類分為四種模型 vo dto do po,各種實體類用於不同業務層次間的互動,並會在層次內實現實體類之間的轉化。用於展示層,它的作用是把某個指定頁面 或元件 的所有資料封裝起來。主要用於展示層與服務層之間的資料傳輸物件 就是從現實世界中抽象出來的有形或無形的業務實體。它跟持久層 通常...

VO,DTO,DO,PO的區別和用法

1.vo view object 檢視物件,用於展示層,他的作用是乙個頁面的所有資料封裝起來.2.dto data transfer object 資料傳輸物件,表示展示層與服務層之間的資料傳輸物件.3.do domain object 領域物件,抽象出來的業務實體.4.po persistent ...

分層領域模型VO DTO DO PO

vo view object 檢視物件,用於展示層,它的作用是把某個指定頁面 或元件 的所有資料封裝起來。dto data transfer object 資料傳輸物件,這個概念 於j2ee的設計模式,原來的目的是為了ejb的分布式應用提供粗粒度的資料實體,以減少分布式呼叫的次數,從而提高分布式呼叫...