VO DTO DO PO這幾個(gè)O是什么?

VO(View Object):視圖對(duì)象,用于展示層,它的作用是把某個(gè)指定頁面(或組件)的所有數(shù)據(jù)封裝起來。

DTO(Data Transfer Object):數(shù)據(jù)傳輸對(duì)象,這個(gè)概念來源于J2EE的設(shè)計(jì)模式,原來的目的是為了EJB的分布式應(yīng)用提供粗粒度的數(shù)據(jù)實(shí)體,以減少分布式調(diào)用的次數(shù),從而提高分布式調(diào)用的性能和降低網(wǎng)絡(luò)負(fù)載,但在這里,我泛指用于展示層與服務(wù)層之間的數(shù)據(jù)傳輸對(duì)象。

DO(Domain Object):領(lǐng)域?qū)ο?,就是從現(xiàn)實(shí)世界中抽象出來的有形或無形的業(yè)務(wù)實(shí)體。

PO(Persistent Object):持久化對(duì)象,它跟持久層(通常是關(guān)系型數(shù)據(jù)庫)的數(shù)據(jù)結(jié)構(gòu)形成一一對(duì)應(yīng)的映射關(guān)系,如果持久層是關(guān)系型數(shù)據(jù)庫,那么,數(shù)據(jù)表中的每個(gè)字段(或若干個(gè))就對(duì)應(yīng)PO的一個(gè)(或若干個(gè))屬性。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 淺析VO、DTO、DO、PO的概念、區(qū)別和用處 本篇文章主要討論一下我們經(jīng)常會(huì)用到的一些對(duì)象:VO、DTO、DO和...
    Bobby0322閱讀 2,783評(píng)論 2 9
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 12,309評(píng)論 6 13
  • 分類: JavaSE經(jīng)典文章 概念: VO(View Object):視圖對(duì)象,用于展示層,它的作用是把某個(gè)指定頁...
    Timor小先生閱讀 974評(píng)論 0 0
  • 高三的生活,無非是宿舍-教室-食堂。很簡單,很枯燥。 我沒有什么有趣的故事,希望我的生活總是像一汪清泉,那么清澈簡...
    夏天xxxy閱讀 330評(píng)論 0 0
  • 現(xiàn)代人動(dòng)不動(dòng)就怒火沖天。我們動(dòng)怒是因?yàn)槲覀兤谕承┦虑榘l(fā)生,但偏偏發(fā)生另一回事。舉例,你在高速車上開車,打算轉(zhuǎn)線,...
    森林菲閱讀 224評(píng)論 0 0

友情鏈接更多精彩內(nèi)容