Java的VO、DTO、DO、PO

談談我對這幾個o的理解

廢話少說,上圖: 簡單的模型圖

 解釋

VO(View object) : 視圖對象,用於展示層,作用封裝頁面或組件數據;(其實就是能看見的數據

AO : (不想fuo);

BO : (也不想fuo);

DTO(Data transfer object) : 數據傳輸對象,來源J2ee涉及模式,作用於展示層與服務層之間的數據傳輸;

DO(Domain object) : 領域對象,從現實世界抽象出的有形或無形的業務實體;(你知道跟數據庫打交道的就行了

PO(Persistent object) : 持久化對象,跟持久層數據結構一一對應的映射關係,如果持久層是關係型數據庫,那麼,數據表中的一個字段都對應PO的一個屬性;(PO對於開發者來說是不常見,因爲已經被ORM封裝掉啦!有沒有童鞋認爲DO就是跟數據庫,直接一一映射的呢?-_-

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章