Model 層DAO的理解

   1.DAO(Data Access Object)介紹
DAO應用在數據層那塊,用於訪問數據庫,對數據庫進行操作的類
   2.DAO設計模式的結構

DAO設計模式一般分爲幾個類:

1.VO(Value Object):一個用於存放網頁的一行數據即一條記錄的類,比如網頁要顯示一個用戶的信息,則這個類就是用戶的類。

2.DatabaseConnection:用於打開和關閉數據庫。

3.DAO接口:用於聲明對於數據庫的操作。

4.DAOImpl:必須實現DAO接口,真實實現DAO接口的函數,但是不包括數據庫的打開和關閉。

5.DAOProxy:也是實現DAO接口,但是隻需要藉助DAOImpl即可,但是包括數據庫的打開和關閉。

6.DAOFactory:工廠類,含有getInstance()創建一個Proxy類。

   3.對於DAO,包的命名和類的命名一定要有層次

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章