java如何導(dǎo)入項(xiàng)目 vo bo po分別代表什么?
vo bo po分別代表什么?VO(值對象)值對象通常用于業(yè)務(wù)層之間的數(shù)據(jù)傳輸,就像Po一樣,它只包含數(shù)據(jù)。但它應(yīng)該是一個(gè)抽象的業(yè)務(wù)對象,根據(jù)業(yè)務(wù)的需要,可以對應(yīng)表,也可以不對應(yīng)表。我覺得它和dto(
vo bo po分別代表什么?
VO(值對象)值對象通常用于業(yè)務(wù)層之間的數(shù)據(jù)傳輸,就像Po一樣,它只包含數(shù)據(jù)。但它應(yīng)該是一個(gè)抽象的業(yè)務(wù)對象,根據(jù)業(yè)務(wù)的需要,可以對應(yīng)表,也可以不對應(yīng)表。我覺得它和dto(數(shù)據(jù)傳輸對象)一樣,可以在網(wǎng)上傳輸。從業(yè)務(wù)模型的角度來看,請參見UML組件域模型中的域?qū)ο?。Java對象封裝業(yè)務(wù)邏輯,通過調(diào)用Dao方法,結(jié)合Po、VO進(jìn)行業(yè)務(wù)操作。Po(persistent object)persistent object的概念出現(xiàn)在O/R映射過程中。如果沒有o/R映射,就沒有這樣的概念。通常對應(yīng)于數(shù)據(jù)模型(數(shù)據(jù)庫),有部分業(yè)務(wù)邏輯處理。它可以看作是映射到數(shù)據(jù)庫中表的Java對象。最簡單的Po是對應(yīng)數(shù)據(jù)庫表中的一條記錄。多條記錄可以使用采購訂單的集合。采購訂單不應(yīng)包含對數(shù)據(jù)庫的任何操作。