dao java是什麼?
DAO是Data Access Object資料存取介面。
資料存取:顧名思義就是與資料庫打交道。夾在業務邏輯與資料庫資源中間。在核心J2EE模式中是這樣介紹DAO模式的:為了建立一個健壯的J2EE應用,應該將所有對資料來源的存取操作抽象化封裝在一個公共API中。
用程式設計的語言來說,就是建立一個接口,接口中定義了此應用程式中將會用到的所有事務方法。在這個應用程式中,當需要和資料來源進行互動的時候則使用這個接口,並且編寫一個單獨的類別來實現這個接口在邏輯上對應這個特定的資料儲存。
擴充資料:
這是java的mvc架構,這就像工廠中車間的情境一樣,每個部門分管不同的流程和工作,Dao(data access object)主要負責處理資料庫操作,對於資料庫中的資料做增刪改查等操作的程式碼。
一般操作修改,添加,刪除資料庫操作的步驟很相似,就寫了一個公共類別DAO類別 ,修改,添加,刪除資料庫操作時就直接呼叫公共類別DAO類別。
DAO模式透過對業務層提供資料抽象層接口,實現了以下目標:
1、資料儲存邏輯的分離。
2、資料存取底層實作的分離。
3、資源管理和調度的分離。
更多java技術文章,請造訪java學習教學欄位!
以上是dao java是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!