jsp什麼都可以做,但是這樣子會很亂,沒有分工。開始慢慢地自己做封裝,以後學習了框架之後這種思想就更加嚴重。
jsp //負責介面顯示
servlet // 就相當於是控制層,協調jsp和dao的關係
dao(data access object) 即資料庫訪問物件//做資料庫的操作(又叫做模型層,這裡面有很多查詢資料庫的模板)
view 以後jsp就是這個(以後專案使用者只能看到這個層)
controller 以後 servlet 就是控制層
model 以後dao就是這個
由圖可知,在mvc模式中,使用者只是可以看到view,view可以給控制層發出請求,而控制層如果需要資料庫中的資料就再去利用model層,如果不需要資料庫中的資料,就直接將其所對應的資料返回給view.
對MVC開發模式的理解
1 軟體開發有哪些開發模式?答 1 model模式 把介面和業務邏輯都放在一起 優點 簡單,容易,適合小專案 缺點 可維護性差,擴充套件性差 2 mv模式 介面和業務邏輯分開寫 優點 有良好的擴充套件性和維護性 適合中大型專案 缺點 不易理解,需要提前設計 3 mvc模式 2 為什麼需要mvc開發模...
MVC模式原理
mvc模式將軟體程式分為3個核心模組 模型 model 檢視 view 和控制器 controller 模型 model 1 負責管理應用程式的業務資料 2 訪問和修改這些資料的業務規則以及 3 為檢視提供查詢模型狀態的方法。檢視 view 檢視負責與使用者進行互動,它 1 從模型中獲取資料向使用者...
ios開發中MVC模式的理解
mvc是80年代出現的一種軟體設計模式,是模型 model 檢視 view 和控制 controller 的縮寫。其中model的主要功能包括業務邏輯的處理以及資料的訪問,這是應用程式的主體部分。view的主要功能是用來跟使用者進行互動,實現資料的收集和展示,檢視是使用者看到和直接操作的的介面,它只...