基于MVVM中間件的航天企業(yè)綜合業(yè)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
【文章頁(yè)數(shù)】:86 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖1-1?MWM開發(fā)模式圖??MVVM模式用ViewModel將View和Model自動(dòng)相連,雙向綁定,把繁重??
View改變需要通知Model時(shí),ViewModel會(huì)代理這一過程,反過來也一樣,不??再需要開發(fā)者來進(jìn)行這部分邏輯的編寫[8]。??下圖1-1即為MVVM的開發(fā)模式'??用戶接口??傳遞請(qǐng)求??(?I??+?發(fā)射事件??-?3?戀?1?^?^?9??f??:——――一"一'—發(fā)....
圖3-1?MVVM中間件結(jié)構(gòu)設(shè)計(jì)圖??整個(gè)中間件分為兩個(gè)部分,DOM解析器和指令集
會(huì)把綁定到的HTML標(biāo)簽進(jìn)行隱藏。邏輯開發(fā)者根本不用關(guān)心如何用Javascript??進(jìn)行DOM.操作來隱藏節(jié)點(diǎn),因?yàn)檫@些過程都被ViewModel自動(dòng)執(zhí)行了。??綜上所述,進(jìn)行如下圖3-1所示設(shè)計(jì):??20??
圖3-3MVVM中間件啟動(dòng)使用示例圖??圖3-3中直接調(diào)用了?“OPTIMUS”模塊,它里面有很多方法,包括bootstrap??等,它就是啟動(dòng)整個(gè)中間件的啟動(dòng)方法,是一個(gè)初始化的方法
OPTICS.?tJCDtstrapC);??圖3-3MVVM中間件啟動(dòng)使用示例圖??圖3-3中直接調(diào)用了?“OPTIMUS”模塊,它里面有很多方法,包括bootstrap??等,它就是啟動(dòng)整個(gè)中間件的啟動(dòng)方法,是一個(gè)初始化的方法。Controller方法??是一個(gè)說明方法,說明....
圖3-7BPM系統(tǒng)的統(tǒng)計(jì)查詢頁(yè)面圖
圖3-8?MVVM中間件使用代碼圖??從圖中可以看到,沒有重復(fù)代碼,而且大部分內(nèi)容都是用BPM指令來實(shí)現(xiàn)??的。如果進(jìn)行Javascript原生開發(fā)代碼量會(huì)大很多,首先從服務(wù)器取下數(shù)據(jù)后就??29??
本文編號(hào):4055148
本文鏈接:http://lk138.cn/kejilunwen/ruanjiangongchenglunwen/4055148.html