通俗的解釋:
VO:(View Object):檢視物件,用於展示層。
DTO(Data Transfer Object):資料傳輸物件
DO(Domain Object):領域物件,就是從現實世界中抽象出來的有形或無形的業務實體。
PO(Persistent Object):持久化物件,它跟持久層(通常是關係型資料庫)的資料結構形成一一對應的對映關係。
以下為自己的淺短理解,主要是用於幫組自己記憶,上邊的能理解,就不用看下邊的。
自己的理解:
方向:後端–>前端 VO:前端頁面顯示使用的資料,後端傳遞給前端的。
方向:前端–>後端 DTO:前端呼叫後端介面的時候傳遞給後端
DO:controller中接收到DTO之後,新建一個DO傳遞給service,
PO:service接收到傳遞的DO之後,轉換成一個PO,傳給mapper的方法,進行持久化處理。