北大青鳥的java軟件開發(fā)課程開設已經有一年多了,同學們在做項目的時候或多或少會遇到一些這樣那樣的問題,今天,我們鄭州翔天IT培訓的技術顧問就來給大家講解一下java的幾種對象應用。所謂對象就是真實世界中的實體,對象與實體是一一對應的,也就是說現實世界中每一個實體都是一個對象,它是一種具體的概念。
一、PO:persistant object 持久對象,可以看成是與數據庫中的表相映射的java對象。最簡單的PO就是對應數據庫中某個表中的一條記錄,多個記錄可以用PO的集合。PO中應該不包含任何對數據庫的操作。
二、VO:value object值對象。通常用于業(yè)務層之間的數據傳遞,和PO一樣也是僅僅包含數據而已。但應是抽象出的業(yè)務對象,可以和表對應,也可以不,這根據業(yè)務的需要。個人覺得同DTO(數據傳輸對象),在web上傳遞。
三、DAO:data access object 數據訪問對象,此對象用于訪問數據庫。通常和PO結合使用,DAO中包含了各種數據庫的操作方法。通過它的方法,結合PO對數據庫進行相關的操作。
四、BO:business object 業(yè)務對象,封裝業(yè)務邏輯的java對象,通過調用DAO方法,結合PO,VO進行業(yè)務操作。
五、POJO:plain ordinary java object 簡單無規(guī)則java對象,我個人覺得它和其他不是一個層面上的東西,VO和PO應該都屬于它。
以上就是大家最為常見的java的五種對象解釋,想要了解更多有關java課程方面的信息,請直接點擊網站(http://www.jinruhm.com )在線咨詢,會有專業(yè)在線老師為你詳細解答。