那些個po,vo啊

2021-08-31 11:07:34 字數 558 閱讀 9176

po:

persistant object持久物件

最形象的理解就是乙個po就是資料庫中的一條記錄。

好處是可以把一條記錄作為乙個物件處理,可以方便的轉為其它物件。

bo:

business object業務物件

主要作用是把業務邏輯封裝為乙個物件。這個物件可以包括乙個或多個其它的物件。

比如乙個簡歷,有教育經歷、工作經歷、社會 關係等等。

我們可以把教育經歷對應乙個po,工作經歷對應乙個po,社會 關係對應乙個po。

建立乙個對應簡歷的bo物件處理簡歷,每個bo包含這些po。

這樣處理業務邏輯時,我們就可以針對bo去處理。

vo :

value object值物件

viewobject表現層物件

主要對應介面顯示的資料物件。對於乙個web頁面,或者swt、swing的乙個介面,用乙個vo物件對應整個介面的值。

dto :

data transfer object資料傳輸物件

主要用於遠端呼叫等需要大量傳輸物件的地方。

回溯的那些個演算法

最近看演算法,那些個回溯演算法,總結起來可以一句話 撞了南牆就回頭,回到撞牆以前的狀態,總能找到路到羅馬。既然到了羅馬,我就知道來時的路。有點像 源 的情節,男主一死就往回,起死回生,再來一次,最後順利找出 經典的回溯比如八皇后,二叉樹求和的路徑,陣列的全排列,問題就不描述了,貼上下,留個念想。八皇...

那些曾經的歲月啊

電影 芳華 表達了對特定年代青春歲月的回憶與尊敬,也極易引起從那個年代走過來的人的共鳴。影片中的人物在部隊文工團所度過的日子,給他們的人生打下了深刻的烙印,當時那些或喜或悲的故事,發生了,便都成為了他們人生的一部分,無法改變 他們那些或平常或偉大的行為,是那個時代的產物,也是他們自己的人生抉擇,經歷...

Mac上的那些個快捷鍵們

入了mac的坑,在為其魅力折服的同時,不免時不時的會有一些揮之不去的痛點。其實在mac上有一大堆的快捷鍵,可以讓你的效率有乙個質的提高。command option alt shift caps lock control ctrl tab 顯然,快捷鍵量很大,全部記住並熟練應用不太可能,可以根據自己...