MVC 1—— Dao層介紹


MVC開發模式

一、MVC開發模式優點

1、提高JavaWeb開發的代碼復用性,避免了重復性開發。

2、有效幫助開發人員實現業務開發中【事務管理】

二、MVC開發角色組成

C:controller,控制層

M:model,業務模型層,完成業務處理

1、dao層:直接操作數據庫

2、service層:調用dao層來完成業務實現。負責管理所調用的dao層的【事務管理】

V:view,視圖層,將處理結果寫入到響應包(JSP)。

三、Dao層作用

在實際業務處理過程中,往往需要進行多次數據庫的訪問。這些訪問性質往往是相同的,采用Dao層可以將對數據庫訪問進行封裝,避免經行重復性數據庫訪問開發操作,同時降低維護的成本。 

例子:【張三】給【李四】轉賬4000

1、確認【張三】賬戶是否存在

2、確認【李四】賬戶是否存在  select count(*) from t_account where account=?

3、查詢【張三】賬戶余額

4、查詢【李四】賬戶余額    select balance from t_account where account=?

5、更新【張三】賬戶余額

6、更新【李四】賬戶余額    update t_account set balance=? where account=?

四、Dao層實現

1、Dao層角色:

1)Dao接口層,聲明Dao接口

2)Dao實現層,聲明Dao接口實現類

2、Dao層命名規則

1)Dao接口層,com.myweb.dao,[接口]:表Dao

2)Dao實現層,com.myweb.daoImpl,[實現類]:表DaoImpl

 

 


免責聲明!

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



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