對項目中數據訪問流程的理解

看下圖,以下描述都是依照下圖來的

0:Spring爲不同的持久層框架分別提供了模板,並提供了和持久層框架無關的數據訪問異常;這樣以來持久層框架就可以拋出和框架無關的異常,做到持久層框架和數據訪問層的隔離,方便更換持久層框架;

1:應用程序可以提供多種訪問數據庫的方式,例如:JDBC,Mybatis,Hibernate,JPA等;

2:通過數據源來配置數據庫參數,數據源可以是應用程序外部的通過JNDI查找的數據源,也可以是應用程序內部配置的數據源;

3:當應用程序需要訪問數據庫時,先確定採用哪種數據庫訪問方式,然後將配置好的數據源注入訪問方式中,這樣就建立了應用程序到數據庫的全聯通;

4:在應用程序中使用選擇的數據庫訪問方式來向數據庫發送操作指令即可。         

       

                                                

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章