首頁  >  文章  >  Java  >  dao java是什麼

dao java是什麼

藏色散人
藏色散人原創
2020-05-14 11:47:443944瀏覽

dao java是什麼

dao java是什麼?

DAO是Data Access Object資料存取介面。

資料存取:顧名思義就是與資料庫打交道。夾在業務邏輯與資料庫資源中間。在核心J2EE模式中是這樣介紹DAO模式的:為了建立一個健壯的J2EE應用,應該將所有對資料來源的存取操作抽象化封裝在一個公共API中。

dao java是什麼

用程式設計的語言來說,就是建立一個接口,接口中定義了此應用程式中將會用到的所有事務方法。在這個應用程式中,當需要和資料來源進行互動的時候則使用這個接口,並且編寫一個單獨的類別來實現這個接口在邏輯上對應這個特定的資料儲存。

擴充資料:

這是java的mvc架構,這就像工廠中車間的情境一樣,每個部門分管不同的流程和工作,Dao(data access object)主要負責處理資料庫操作,對於資料庫中的資料做增刪改查等操作的程式碼。

一般操作修改,添加,刪除資料庫操作的步驟很相似,就寫了一個公共類別DAO類別 ,修改,添加,刪除資料庫操作時就直接呼叫公共類別DAO類別。

DAO模式透過對業務層提供資料抽象層接口,實現了以下目標:

1、資料儲存邏輯的分離。

2、資料存取底層實作的分離。

3、資源管理和調度的分離。

更多java技術文章,請造訪java學習教學欄位!

以上是dao java是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:java char是什麼下一篇:java char是什麼