MVC思想和三層架構設計模式

MVC模式:Model-View-Controller (讓程序更加責任分離)

M Model  模型 (數據庫)
V

View 視圖   (jsp、ftl)

C Controller 控制器(Servlet)

 

 

它本身並沒有引入新的功能,只是通過這樣的程序設計模式,改善了程序的架構,使程序的模型和視圖分離,提高開發和維護效率。


三層架構

表現層 用於顯示數據和接收用戶輸入的數據,爲用戶提供交互式操作的界面 位於最外層,最接近用戶
業務層 寫各種各樣的業務邏輯 表現層和dao層之間的橋樑
持久層 與數據庫打交道,把存儲在數據庫的數據查出給業務層,也可把業務層處理的數據保存到數據庫(對數據的增刪改查) 最靠近數據庫

 

 

 

 

其他叫法:   表現層 -> view層 

                     業務層 -> service層 ->業務邏輯層

                     持久層 -> dao層 ->數據訪問層

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