MVC三層架構

2022-06-06 12:03:10 字數 629 閱讀 5738

使用者直接訪問控制層,控制層可以直接運算元據庫

servlet-->curd-->資料庫

弊端:程式十分臃腫,不利於維護, servlet的**中:處理請求,響應,檢視跳轉,處理jdbc,處理業務**,處理邏輯**

架構:沒有什麼是加一層解決不了的

業務處理:業務邏輯(service)

資料持久曾:curd (dao)

view

展示資料

提供鏈結發起service請求(a, from , img)

controller

接受使用者的請求:(req:請求引數,session資訊。。。。)

交給業務層處理對應的**

控制檢視的跳轉

eg:登入-->接受使用者的登入請求-->處理使用者的請求(獲取使用者登入的引數,username,password)------->交給業務層處理登入業務(判斷使用者名稱密碼是否正確)--->dao層查詢使用者名稱和密碼是否正確

MVC 三層架構

mvc開始是存在於桌面程式中的,m是指業務模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現 分離,從而使同乙個程式可以使用不同的表現形式。比如一批統計資料可以分別用柱狀圖 餅圖來表示。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。mvc 是一種使用 mvc mo...

MVC和三層架構

一 mvc m model 模型 應用程式的核心功能,管理這個模組中用的資料和值 v view 檢視 檢視提供模型的展示,管理模型如何顯示給使用者,它是應用程式的外觀 c controller 控制器 對使用者的輸入做出反應,管理使用者和檢視的互動,是連線模型和檢視的樞紐。1.1 mvc如何工作 m...

三層架構與MVC

三層架構分為表示層 ui 業務邏輯層 bll 資料訪問層 dal dal 直接運算元據庫,針對資料的增 刪 改 查。bll 針對具體問題,對資料層操作,對資料業務邏輯進行處理。ui 頁面展示。mvc是在表示層 ui 中再度進行分化,分成實體 model 檢視 view 控制器 control mod...