java的幾種對象(PO,VO,DAO,BO,POJO)解釋)

來源:互聯網
上載者:User

 

 

 

 


〖 作者:趙小刀 〗〖 大小:1k 〗〖 發布日期:2005-08-22 〗〖 瀏覽:8678 〗
    
java的幾種對象(PO,VO,DAO,BO,POJO)解釋  
   一、PO:persistant object 持久對象,可以看成是與資料庫中的表相映射的java對象。最簡單的PO就是對應資料庫中某個表中的一條記錄,多個記錄可以用PO的集合。PO中應該不包含任何對資料庫的操作。

 

   二、VO:value object值對象。通常用於業務層之間的資料傳遞,和PO一樣也是僅僅包含資料而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.個人覺得同DTO(資料轉送對象),在web上傳遞。 

   三、DAO:data access object Data Access Objects,此對象用於訪問資料庫。通常和PO結合使用,DAO中包含了各種資料庫的操作方法。通過它的方法,結合PO對資料庫進行相關的操作。 

   四、BO:business object 業務對象,封裝商務邏輯的java對象,通過調用DAO方法,結合PO,VO進行業務操作。 

   五、POJO:plain ordinary java object 簡單無規則java對象,我個人覺得它和其他不是一個層面上的東西,VO和PO應該都屬於它。  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.