DTO (Data Transfer Object)數(shù)據(jù)傳輸對象:主要用于遠(yuǎn)程調(diào)用等需要大量傳輸對象的地方。
十多年的黎川網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整黎川建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“黎川網(wǎng)站設(shè)計(jì)”,“黎川網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
BO(business object) 業(yè)務(wù)對象:從業(yè)務(wù)模型的角度看,見UML元件領(lǐng)域模型中的領(lǐng)域?qū)ο?封裝業(yè)務(wù)邏輯的java對象,通過調(diào)用DAO方法,結(jié)合PO,VO進(jìn)行業(yè)務(wù)操作.
POJO(plain ordinary java object) 簡單無規(guī)則java對象
純 的傳統(tǒng)意義的java對象.就是說在一些Object/Relation Mapping工具中,能夠做到維護(hù)數(shù)據(jù)庫表記錄的persisent object完全是一個(gè)符合Java Bean規(guī)范的純Java對象,沒有增加別的屬性和方法.我的理解就是最基本的Java Bean,只有屬性字段及setter和getter方法!
PO(persistant object) 持久對象
在o/r 映射的時(shí)候出現(xiàn)的概念,如果沒有o/r映射,就沒有這個(gè)概念存在了.通常對應(yīng)數(shù)據(jù)模型(數(shù)據(jù)庫),本身還有部分業(yè)務(wù)邏輯的處理.可以看成是與數(shù)據(jù)庫中的表相映射的java對象.最簡單的PO就是對應(yīng)數(shù)據(jù)庫中某個(gè)表中的一條記錄,多個(gè)記錄可以用PO的集合.PO中應(yīng)該不包含任何對數(shù)據(jù)庫的操作.
VO(value object) 值對象
通常用于業(yè)務(wù)層之間的數(shù)據(jù)傳遞,和PO一樣也是僅僅包含數(shù)據(jù)而已。但應(yīng)是抽象出的業(yè)務(wù)對象,可以和表對應(yīng),也可以不,這根據(jù)業(yè)務(wù)的需要.個(gè)人覺得同DTO(數(shù)據(jù)傳輸對象),在web上傳遞。
BO(business object) 業(yè)務(wù)對象
從業(yè)務(wù)模型的角度看,見UML元件領(lǐng)域模型中的領(lǐng)域?qū)ο?。封裝業(yè)務(wù)邏輯的java對象,通過調(diào)用DAO方法,結(jié)合PO,VO進(jìn)行業(yè)務(wù)操作。
PO(persistant object) 持久對象
在o/r映射的時(shí)候出現(xiàn)的概念,如果沒有o/r映射,沒有這個(gè)概念存在了。通常對應(yīng)數(shù)據(jù)模型(數(shù)據(jù)庫),本身還有部分業(yè)務(wù)邏輯的處理??梢钥闯墒桥c數(shù)據(jù)庫中的表相映射的java對象。最簡單的PO就是對應(yīng)數(shù)據(jù)庫中某個(gè)表中的一條記錄,多個(gè)記錄可以用PO的集合。PO中應(yīng)該不包含任何對數(shù)據(jù)庫的操作。
表達(dá)了一個(gè)人,地點(diǎn),事物或者概念.根據(jù)業(yè)務(wù)中的名詞從業(yè)務(wù)域中提取的.如客戶,訂單,物品.
在EJB應(yīng)用程序中,一般為實(shí)體Bean.在傳統(tǒng)的web應(yīng)用程序中,可能是包含業(yè)務(wù)應(yīng)用的狀態(tài)和行為的普通javabean.