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 顯然,快捷鍵量很大,全部記住並熟練應用不太可能,可以根據自己...