java中的dao模式


  

java中Dao模式

 

什么是DAO  

1.Data Access Object(數據存取對象)

2.位於業務邏輯和持久化數據之間

3.實現對持久化數據的訪問

DAO模式的作用

1隔離業務邏輯代碼和數據訪問代碼

2.隔離不同數據庫的實現

業務邏輯層,數據訪問層(Oracle,SQLServer,MySQL)

DAO模式的組成部分

DAO接口

DAO實現類

實體類

數據庫連接和關閉工具類

DAO模式的實際應用

定義一個接口PetDao

public interface PetDao{

int save(Pet pet);///實體類

int del(Pet pet);

}

定義PetDao接口的實現類

public class PetDaoSQLServerlmpl implements PetDao{

public int save(Pet pet){......}

public int del(Pet pet){......{;

.......

}

PetDao實現類的方法:update()方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM