dao模式的組成部分?
DAO是DataAccessObject的縮寫,DAO模式思想是將業(yè)務(wù)邏輯代碼與數(shù)據(jù)庫交互代碼分離,降低兩者耦合。通過DAO模式可以使結(jié)構(gòu)變得更為清晰,代碼更為簡潔。DAO模塊提供了JDBC的抽象層,簡化了數(shù)據(jù)庫廠商的異常錯誤(不再從SQLException繼承大批代碼),大幅度減少代碼的編寫,并且提供了對聲明式事務(wù)和編程式事務(wù)的支持
DAO接口 :把對數(shù)據(jù)庫的所有操作定義成一個抽象方法,可以提供多種實現(xiàn)。
DAO實現(xiàn)類:針對不同數(shù)據(jù)庫的給出DAO接口定義方法的具體實現(xiàn)。
實體類:用于存放與傳輸對象數(shù)據(jù)
數(shù)據(jù)庫連接和關(guān)閉工具類:提供了數(shù)據(jù)庫連接和關(guān)閉資源的公共方法