1.概述
SSH框架:
Struts框架,基于MVC模式的應(yīng)用層框架技術(shù)。
Hibernate: 基于持久層的框架(數(shù)據(jù)訪問層),也就是基于Dao層的。持久化就是把數(shù)據(jù)持久的保存起來,無論是保存到磁盤還是數(shù)據(jù)庫都行。
Spring:創(chuàng)建對象處理對象的依賴關(guān)系以及框架整合。
圖片.png
Dao代碼如何編寫?
操作XML數(shù)據(jù)
使用Jdbc技術(shù)
原始的Jdbc操作:Connection/Statement/ResultSet(這幾個對象)
自定義一個持久層框架,封裝了dao的通用方法。
DbUtils組件,輕量級的dao組件。(DbUtils對原始的Jdbc技術(shù)做了封裝)
Hibernate技術(shù)。(像DbUtils一樣,也是對原始的Jdbc操作進(jìn)行了封裝,最終執(zhí)行的也是那三個對象)
只要你想操作數(shù)據(jù)庫,必須使用上面幾個對象。