DO DTO PO VO的區別和含義

2021-10-22 14:57:50 字數 446 閱讀 6127

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

dto(data transfer object):資料傳輸物件,這個概念**於j2ee的設計模式,原來的目的是為了ejb的分布式應用提供粗粒度的資料實體,以減少分布式呼叫的次數,從而提高分布式呼叫的效能和降低網路負載,但在這裡,我泛指用於展示層與服務層之間的資料傳輸物件。

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

po(persistent object):持久化物件,它跟持久層(通常是關係型資料庫)的資料結構形成一一對應的對映關係,如果持久層是關係型資料庫,那麼,資料表中的每個字段(或若干個)就對應po的乙個(或若干個)屬性。

VSZ RSS Pss的區別和含義

ps aux命令的vsz和rss項 vsz 指的是程序記憶體空間的大小,並不代表進 正用到的記憶體,因為有些空間會僅在頁表中掛個名,也就是說只是虛擬存在著,只有真正用到的時候核心才會把虛擬頁面和真正的物理頁面對映起來。比如,malloc或mmap的呼叫 由於程式中並沒有用到這些記憶體,沒有物理記憶體...

exit 和return的含義及區別

exit 0 正常執行程式並退出程式 exit 1 或exit x x為任何數 非正常執行導致退出程式 exit 2 表示表示系統找不到指定的檔案 return 返回函式,若在主函式中,則會退出函式並返回乙個值。1 exit 關閉所有檔案,終止正在執行的程序。a exit是系統呼叫級別的 它表示了乙...

TCP IP含義和區別說明

tcp協議 tcp協議是一種可靠的面向連線的協議,它允許將一台主機的位元組流 byte stream 無差錯地傳送到目的主機。tcp協議將應用層的位元組流分成多個位元組段 byte segment 然後將乙個個的位元組段傳送到網際網路層,並最終傳送到目的主機。當網際網路絡層將接收到的位元組段傳送給傳...