vo诀紊、po谒出、dto、bo邻奠、pojo笤喳、entity、mode如何區(qū)分

》#千鋒逆戰(zhàn)#

vo碌宴、po杀狡、dto、bo贰镣、pojo呜象、entity、mode如何區(qū)分

Java Bean:一種可重用組件八孝,即“一次編寫(xiě)董朝,任何地方執(zhí)行鸠项,任何地方重用”干跛。滿足三個(gè)條件

1、類必須是具體的和公共的
2祟绊、具有無(wú)參構(gòu)造器
3楼入、提供一致性設(shè)計(jì)模式的公共方法將內(nèi)部域或暴露成員屬性
VO
value object:值對(duì)象
通常用于業(yè)務(wù)層之間的數(shù)據(jù)傳遞,由new創(chuàng)建牧抽,由GC回收
和PO一樣也是僅僅包含數(shù)據(jù)而已嘉熊,但應(yīng)是抽象出的業(yè)務(wù)對(duì)象,可以和表對(duì)應(yīng)扬舒,也可以不是

PO
persistant object:持久層對(duì)象
是ORM(Objevt Relational Mapping)框架中Entity阐肤,PO屬性和數(shù)據(jù)庫(kù)中表的字段形成一一對(duì)應(yīng)關(guān)系
VO和PO,都是屬性加上屬性的get和set方法;表面看沒(méi)什么不同孕惜,但代表的含義是完全不同的

DTO
data transfer object:數(shù)據(jù)傳輸對(duì)象
是一種設(shè)計(jì)模式之間傳輸數(shù)據(jù)的軟件應(yīng)用系統(tǒng)愧薛,數(shù)據(jù)傳輸目標(biāo)往往是數(shù)據(jù)訪問(wèn)對(duì)象從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)
數(shù)據(jù)傳輸對(duì)象與數(shù)據(jù)交互對(duì)象或數(shù)據(jù)訪問(wèn)對(duì)象之間的差異是一個(gè)以不具任何行為除了存儲(chǔ)和檢索的數(shù)據(jù)(訪問(wèn)和存取器)
簡(jiǎn)而言之,就是接口之間傳遞的數(shù)據(jù)封裝
表里面有十幾個(gè)字段:id衫画,name毫炉,gender(M/F),age……
頁(yè)面需要展示三個(gè)字段:name削罩,gender(男/女)瞄勾,age
DTO由此產(chǎn)生,一是能提高數(shù)據(jù)傳輸?shù)乃俣?減少了傳輸字段)弥激,二能隱藏后端表結(jié)構(gòu)


TIM截圖20200312195533.png

BO
business object:業(yè)務(wù)對(duì)象
BO把業(yè)務(wù)邏輯封轉(zhuǎn)為一個(gè)對(duì)象进陡,通過(guò)調(diào)用DAO方法,結(jié)合PO或VO進(jìn)行業(yè)務(wù)操作
PO組合微服,如投保人是一個(gè)PO四濒,被保險(xiǎn)人是一個(gè)PO,險(xiǎn)種信息是一個(gè)PO等等职辨,他們組合氣來(lái)是第一張保單的BO

POJO
plian ordinary java object:簡(jiǎn)單無(wú)規(guī)則java對(duì)象
純的傳統(tǒng)意義的java對(duì)象盗蟆,最基本的Java Bean只有屬性加上屬性的get和set方法

可以額轉(zhuǎn)化為PO、DTO舒裤、VO喳资;比如POJO在傳輸過(guò)程中就是DTO

DAO
data access object:數(shù)據(jù)訪問(wèn)對(duì)象
是sun的一個(gè)標(biāo)準(zhǔn)j2ee設(shè)計(jì)模式,這個(gè)模式中有個(gè)接口就是DAO腾供,負(fù)責(zé)持久層的操作
主要用來(lái)封裝對(duì)數(shù)據(jù)的訪問(wèn)仆邓,注意,是對(duì)數(shù)據(jù)的訪問(wèn)伴鳖,不是對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)


TIM截圖20200312195627.png

Entity

實(shí)體节值,和PO的功能類似,和數(shù)據(jù)表一一對(duì)應(yīng)榜聂,一個(gè)實(shí)體一張表

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末搞疗,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子须肆,更是在濱河造成了極大的恐慌匿乃,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件豌汇,死亡現(xiàn)場(chǎng)離奇詭異幢炸,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)拒贱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門宛徊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)佛嬉,“玉大人,你說(shuō)我怎么就攤上這事闸天∠镌铮” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵号枕,是天一觀的道長(zhǎng)缰揪。 經(jīng)常有香客問(wèn)我,道長(zhǎng)葱淳,這世上最難降的妖魔是什么钝腺? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮赞厕,結(jié)果婚禮上艳狐,老公的妹妹穿的比我還像新娘。我一直安慰自己皿桑,他們只是感情好毫目,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著诲侮,像睡著了一般镀虐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上沟绪,一...
    開(kāi)封第一講書(shū)人閱讀 51,365評(píng)論 1 302
  • 那天刮便,我揣著相機(jī)與錄音,去河邊找鬼绽慈。 笑死恨旱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的坝疼。 我是一名探鬼主播搜贤,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼钝凶!你這毒婦竟也來(lái)了仪芒?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤腿椎,失蹤者是張志新(化名)和其女友劉穎桌硫,沒(méi)想到半個(gè)月后夭咬,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體啃炸,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年卓舵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了南用。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖裹虫,靈堂內(nèi)的尸體忽然破棺而出肿嘲,到底是詐尸還是另有隱情,我是刑警寧澤筑公,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布雳窟,位于F島的核電站,受9級(jí)特大地震影響匣屡,放射性物質(zhì)發(fā)生泄漏封救。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一捣作、第九天 我趴在偏房一處隱蔽的房頂上張望誉结。 院中可真熱鬧,春花似錦券躁、人聲如沸惩坑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)绍赛。三九已至柑土,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間稀轨,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工岸军, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留奋刽,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓艰赞,卻偏偏與公主長(zhǎng)得像佣谐,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子方妖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容