談談對MVC的認識

2022-07-26 10:54:11 字數 416 閱讀 8089

核心思想是:檢視和使用者互動通過事件導致控制器改變 控制器改變導致模型改變 或者控制器同時改變兩者 模型改變 導致檢視改變 或者檢視改變 潛在的從模型裡面獲得引數 來改變自己。他的好處是可以將介面和業務邏輯分離。

model(模型),是程式的主體部分,主要包含業務資料和業務邏輯。在模型層,還會涉及到使用者發布的服務,在服務中會根據不同的業務需求,更新業務模型中的資料。

view(檢視),是程式呈現給使用者的部分,是使用者和程式互動的介面,使用者會根據具體的業務需求,在view檢視層輸入自己特定的業務資料,並通過介面的事件互動,將對應的輸入引數提交給後台控制器進行處理。

contorller(控制器),contorller是用來處理使用者 輸入資料,已經更新業務模型的部分。控制器中接收了使用者與介面互動時傳遞過來的資料,並根據資料業務邏輯來執行服務的呼叫和更新業務模型的資料和狀態。

談談對mvc 的認識?

由模型 model 檢視 view 控制器 controller 完成的應用程式 由模型發出要實現的功能到控制器,控制器接收組 織功能傳遞給檢視 mvc 是乙個設計模式,它強制性的使應用程式的輸入 處理和輸出分開。使用mvc 應用程式被分成三個核心部 件 模型 檢視 控制器。它們各自處理自己的任務。...

談談對MVC的理解

mvc是一種設計模式,它把應用程式拆分為模型物件,檢視物件,控制器物件三大部分.一.模型物件 模型物件封裝了應用程式的資料,模型物件更改時,會通知控制器物件,控制器物件更新相應的檢視物件.二 檢視物件 檢視物件應用程式中使用者所看得到的,其主要目的是顯示應用程式中模型物件的資料,在應用程式中,所有的...

談談對redux的認識

redux是從flux演變而來,但又獨立於react。簡言之就是,redux是一種單純的狀態管理器。可以和react搭配,也可以和其它框架搭配。redux有三個重要的部分組成 store,action,reducer 其中store是乙個物件,action是乙個物件,reducer是乙個純函式。st...