1. 什麼是mvc
mvc 是一種使用 mvc(model view controller 模型-檢視-控制器)設計建立 web 應用程式的模式:
model(模型)表示應用程式核心(比如資料庫記錄列表)
view(檢視)顯示資料(資料庫記錄)
controller(控制器)處理輸入(寫入資料庫記錄)
2. 理解
個人理解
model(模型)
是應用程式中用於處理應用程式資料邏輯的部分。
通常模型物件負責在資料庫中訪問資料。
service+資料庫
view(檢視)
是應用程式中處理資料顯示的部分。
通常檢視是依據模型資料建立的。
html,jsp這些頁面
controller(控制器)
是應用程式中處理使用者互動的部分。
通常控制器負責從檢視讀取資料,控制使用者輸入,並向模型傳送資料。
controller層,例如servlet這些
3.mvc的作用(只寫個人感受到的)
1. 什麼是三層架構
三層架構分為三層,分別是「資料訪問層」、「業務邏輯層」、「表示層」。
::,表示層的應用方式比較常見,例如windows窗體和web頁面。
:。建立新的資料儲存方式,在儲存過程中對資料進行讀取,將「商業邏輯」描述**進行包含。
2. 理解
個人理解
資料訪問層
資料訪問層在作業過程中訪問資料系統中的檔案,實現對資料庫中資料的讀取儲存操作。
資料庫表示層
主要功能是顯示資料和接受傳輸使用者的資料,可以在為**的系統執行提供互動式操作介面
顯示的頁面如html,jsp+controller層如servlet
業務邏輯層
將使用者的輸入資訊進行甄別處理,分別儲存
service
3. 三層架構的作用個人覺得和mvc其實差不多,但不論在學習還是在寫專案個人更傾向於三層架構,因為我覺得三層架構的邏輯跟清晰些
關於「三層架構」和MVC
又看到有人在問三層架構和mvc的關係,感覺這種問題有點教條化了。因為它們都在邏輯上將應用程式劃為三塊,湊了乙個數字3,就有人非要把它們聯絡到一起了。這兩個東西我接觸有幾年了,有一點體會,表達一下 三層是三層,mvc是mvc,它們毫無關係的。三層是從整個應用程式架構的角度來分的三層 如果程式需要,還可...
MVC和三層架構
一 mvc m model 模型 應用程式的核心功能,管理這個模組中用的資料和值 v view 檢視 檢視提供模型的展示,管理模型如何顯示給使用者,它是應用程式的外觀 c controller 控制器 對使用者的輸入做出反應,管理使用者和檢視的互動,是連線模型和檢視的樞紐。1.1 mvc如何工作 m...
MVC和三層架構
一 mvc m model 模型 應用程式的核心功能,管理這個模組中用的資料和值 v view 檢視 檢視提供模型的展示,管理模型如何顯示給使用者,它是應用程式的外觀 c controller 控制器 對使用者的輸入做出反應,管理使用者和檢視的互動,是連線模型和檢視的樞紐。1.1 mvc如何工作 m...