PO/VO/BO/POJO/DTO區別

 PO:persistant object,持久化對象,它對應數據庫中實體(entity)。簡單的可以這麼認爲,po對應數據庫中表的一條記錄。如果連接消失,它的生命週期也就結束了。

BO:business object,業務對象。業務對象可以有多個po組成。業務對象

VO:value object,值對象。可以跟數據庫有關,也可以跟數據庫無關。STUCTS中的formbean是一個vo。它用戶層與層之間的數據傳遞。

POJO:是一個臨時對象。在hibernate中,存儲時自動轉化層po,讀數據時又轉化成VO.

DTO:data transfer object,數據傳輸對象。

 

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