EXTJS三層架構MVC

2021-06-25 15:30:09 字數 1630 閱讀 8103

2)講解了grid下列模式

3)講解了grid下selection和**特性feature

首先看看mvc框架圖:

extjs mvc是乙個前端的mvc框架。

最右邊就是官方的文件目錄結構。

下面看看例子中的目錄結構:

name : 'am',//應用的名字

launch:function()

});},

'users'

] });

})contraller下面的user.js

ext.define('am.controller.users', else)

//2.後台操作(delet)

ext.ajax.request(,

method:'post',

timeout:2000,

success:function(response,opts))}})

//3.前端操作dom進行刪除(extjs)}}

},"userlist actioncolumn[id=delete]":

}});

}, views:[

'list'

], stores :[

"users"

], models :[

"user"

] });

model下面的:user.js

//user類

ext.define('am.model.user', ,

,]});

store包下面的users.js

//user資料集合

ext.define('am.store.users', ,writer:

}, autoload: true //很關鍵

});

view包下面的list.js

ext.define("am.view.list",,        ,}

], tbar :[,,

,],

dockeditems :,

plugins:[ //可編輯的外掛程式

ext.create("ext.grid.plugin.cellediting",)

], seltype:'checkboxmodel',//設定選擇模式

multiselect:true,//執行多選

store : 'users', //會自動找到檔案裡面的乙個users類

initcomponent:function()

});

然後看看.html或者jsp的內容:

MVC 三層架構

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

MVC三層架構

使用者直接訪問控制層,控制層可以直接運算元據庫 servlet curd 資料庫 弊端 程式十分臃腫,不利於維護,servlet的 中 處理請求,響應,檢視跳轉,處理jdbc,處理業務 處理邏輯 架構 沒有什麼是加一層解決不了的 業務處理 業務邏輯 service 資料持久曾 curd dao vi...

MVC和三層架構

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