<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PO,VO,DAO,BO,POJO 之間的區(qū)別你懂嗎?

          共 940字,需瀏覽 2分鐘

           ·

          2021-06-01 18:58

          來源:網(wǎng)絡

          今天,咱來各種 OOOOOOOOOOOO!

          VO

          value object:值對象。

          通常用于業(yè)務層之間的數(shù)據(jù)傳遞,由new創(chuàng)建,由GC回收。

          PO

          persistant object:持久層對象。

          對應數(shù)據(jù)庫中表的字段。VO 和 PO 都是屬性加上屬性的 get 和 set 方法;表面看沒什么不同,但代表的含義是完全不同的。

          DTO

          data transfer object:數(shù)據(jù)傳輸對象。

          表里面有十幾個字段:id,name,gender(M/F),age,conmpanyId(如001)...

          頁面需要展示四個字段:name,gender(男/女),age,conmpanyName(如今日頭條股份有限公司)。

          DTO由此產(chǎn)生,一是能提高數(shù)據(jù)傳輸?shù)乃俣龋p少了傳輸字段),二能隱藏后端表結構。

          圖片

          BO

          business object:業(yè)務對象。

          BO 把業(yè)務邏輯封裝為一個對象。我理解是 PO 的組合,比如投保人是一個 PO,被保險人是一個 PO,險種信息是一個 PO 等等,他們組合起來是第一張保單的 BO。

          POJO

          plain ordinary java object:簡單無規(guī)則 java 對象。

          純的傳統(tǒng)意義的 java 對象,最基本的 Java Bean 只有屬性加上屬性的 get 和 set 方法??梢赞D化為 PO、DTO、VO;比如 POJO 在傳輸過程中就是 DTO。

          圖片

          DAO

          data access object:數(shù)據(jù)訪問對象。

          主要用來封裝對數(shù)據(jù)的訪問,注意,是對數(shù)據(jù)的訪問,不是對數(shù)據(jù)庫的訪問。

          圖片

          推薦閱讀:

          世界的真實格局分析,地球人類社會底層運行原理

          企業(yè)IT技術架構規(guī)劃方案

          論數(shù)字化轉型——轉什么,如何轉?

          企業(yè)10大管理流程圖,數(shù)字化轉型從業(yè)者必備!

          【中臺實踐】華為大數(shù)據(jù)中臺架構分享.pdf

          華為的數(shù)字化轉型方法論

          華為如何實施數(shù)字化轉型(附PPT)

          超詳細280頁Docker實戰(zhàn)文檔!開放下載

          華為大數(shù)據(jù)解決方案(PPT)

          瀏覽 63
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  可以直接看av的网址 | 成人网站18 | 久草视频免费在线观看 | 色色五月天视频 | 国精产品一区一区三区四川 |