亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        MVC模式下的多功能管理系統(tǒng)研究

        2018-12-21 19:11:16涂愛云雷先龍江西經(jīng)濟管理干部學(xué)院
        數(shù)碼世界 2018年5期
        關(guān)鍵詞:設(shè)計模式視圖計算機

        涂愛云 雷先龍 江西經(jīng)濟管理干部學(xué)院

        (1)在mvc未出現(xiàn)之前,舊的系統(tǒng)經(jīng)常出現(xiàn)意外發(fā)現(xiàn)事故。老版的計算機系統(tǒng)開發(fā)的模式是將控制層和模型層一起與視圖層進行結(jié)合,這樣會讓這三層之間的重合性相對會偏高較,而且設(shè)以后對系統(tǒng)檢查更加的難,而且也會使給系統(tǒng)進行進一步拓展更加的困難,所以才會出新的系統(tǒng)。而現(xiàn)如今有了mvc設(shè)計模式,更使得這些大難題的問題變得更容易的解決。MVC設(shè)計模式是現(xiàn)如今社會上使用的最多最普遍的軟件系統(tǒng)之一,是把以前的系統(tǒng)所不能做的的重合分辨改進,讓三個基本的模塊更容易的分解,從而降低它面之間的重合率,讓計算機在開發(fā)上可以在最大的程度上的減少其開發(fā)人員的時間,來使得其開發(fā)人員的精力偷到更重要的事情上面,這樣讓其效率提高了,也可以讓程序員集中精力在頁面的表現(xiàn)形式上,這樣不僅減少了項目開發(fā)的成本,還大大的提高了項目開發(fā)的效率,增強了Web應(yīng)用系統(tǒng)的維護性和延展性。

        (2)MVC是依據(jù)Model-View-Concroler的方式將一個計算機系統(tǒng)的輸入、處理、輸出互相分開,并將它分解成模型、視覺、操作著三部分互相分開。

        1.視覺層主要實現(xiàn)是系統(tǒng)與客戶之間互相交流,它可以在一方面的輸入其客戶的相關(guān)數(shù)據(jù)來進行處理,另一方面也可以為客戶從其數(shù)據(jù)庫中去除對客戶有用的資料,但是其缺點是他不處理與他本身不相干的事務(wù),因此它不能實現(xiàn)這一功能,但是他可看起圖形來看他處在是什么狀態(tài),通過其中的種種命令來進行修改與變更,來得出與之相對應(yīng)的模型。

        2.模型層的主要功能就是給業(yè)務(wù)的規(guī)則來進一步制定完整,也給其業(yè)務(wù)狀態(tài)來進一步的處理,讓它們可以更好的被我們知道。視覺層和操作層并不知道其業(yè)務(wù)方法的一般流程,也不知道該怎么處理其業(yè)務(wù),它只是從視覺層方面來接收其數(shù)據(jù),然后向視覺層來發(fā)送最終的處理結(jié)果。MVC設(shè)計模型中最主要的就是事務(wù)模型的設(shè)計。事務(wù)模型其中有個非常重要的模型就是數(shù)據(jù)模型,就是給事務(wù)中的一些重要數(shù)據(jù)來進行保存模型。

        3.操作層的主要功能是把模型層與視覺層結(jié)合在一起,共同處理來自用戶發(fā)送的請求。我們能很明顯的知道操作層的功能,它其實就是一個分發(fā)器,它可以對視圖、模型進行選擇,可以對用戶的請求進行選擇。例如,用戶向系統(tǒng)發(fā)送一個請求后,操作層收到這個請求,系統(tǒng)不會對其客戶請求的任務(wù)內(nèi)容來處理,他只把它客戶的請求任務(wù)發(fā)模型層,并且向其用戶發(fā)送其用戶所需要的視圖。所以,模型和視圖并不是一一對應(yīng)的,一個視圖可以和多個模型進行對應(yīng),一個模型也可以和多個視圖對應(yīng)。

        (3)以前計算機中的所有優(yōu)點在現(xiàn)在的系統(tǒng)都存在,并且更加完善好用。一個mvc可對好幾個視圖模型。所以在MVC模式中,如果mvc模型發(fā)生變化,那么起變化的和傳播可以讓模型所對應(yīng)的多個視圖和控制器進行同步相應(yīng)的變化??梢詫⑵湟曈X圖和操作層中的對象互相調(diào)換,可以依據(jù)需要對視圖和控制器對象進行打開和關(guān)閉,也可以在視圖或者控制器正在操作期間對其進行替換。mvc模型能在一個平臺移到另一個平臺上,可以進行多次的,重復(fù)的利用。雖然視圖和控制器并不獨立于平臺,但是mvc模型是獨立于平臺的,所以能將新模型移植到新的平臺,在移植到新的軟件平臺上可以對其視圖和操作層進行一定的修改就能在次的使用。 MVC是一個通用的軟件平臺,是一種有著三部分的系統(tǒng)組成的設(shè)計結(jié)構(gòu),他對大多數(shù)的客戶都能適用,所以能夠根據(jù)這種新的模式來給大多數(shù)的客戶來裝這種系統(tǒng)。mvc它可以用來設(shè)計軟件視圖也可以用于設(shè)計軟件的整個布局和軟件系統(tǒng)中的每個元素.以便于計算機系統(tǒng)程序的拓展與維護。因為mvc是將計算機應(yīng)用分離成了三層,是這三層的重合性大大降低,所以計算機應(yīng)用如果想發(fā)生改變的話就只需要改變?nèi)龑又械囊粚蛹纯?。例如說,計算機應(yīng)用中要改變客戶的數(shù)據(jù)和信息,只需要在需要改的地方相應(yīng)的該一下即可,就可以產(chǎn)生相應(yīng)的效果。

        (4) MVC的優(yōu)點:

        第一點,可以一個mvc的模型能夠讓多個視覺圖使用?,F(xiàn)如今,同一個計算機應(yīng)用程序會提供很多種客戶的界面。例如,客戶希望既能夠通過瀏覽器來收發(fā)電子郵件,還能在手機上來訪問電子郵箱。這就要求計算機網(wǎng)站同時能提供Internet界面和WAP界面。在mvc設(shè)計模式中,mvc模型在響應(yīng)客戶的請求來返回響應(yīng)其數(shù)據(jù)。視覺圖將數(shù)據(jù)格式化來將她呈現(xiàn)給湖,來給表示層分離來,使業(yè)務(wù)的邏輯,讓他可以在同一個模型被不同的視覺圖重復(fù)利用。

        第二點:操作層是自包含 (self-contained)指高獨立內(nèi)聚的對象,是和 mvc模型與視覺圖保持相對獨立,因此能夠更方便的來改變其計算機應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。并且一旦正確地實現(xiàn)了控制器,不管其數(shù)據(jù)來自數(shù)據(jù)庫還是LDAP服務(wù)器,視覺圖都會正確地顯示它們。由于mvc模式的三個模塊相互獨立,改變其中一個不會影響其他兩個,所以根據(jù)這種模型設(shè)計的思想能構(gòu)造良好的少互擾性的構(gòu)件。還有操作器大大的提高了計算機應(yīng)用程序的靈活性和可配置性。操作器可以與更多的不同的的mvc模型和視覺圖來給客戶完成不同的要求。也可以讓計算機應(yīng)用程序提供更加強有力的方法。給定一些可重用的模型和視覺圖,操作器可以根據(jù)客戶的要求來制定相應(yīng)的方法來進行處理,然后選擇適當(dāng)?shù)囊曈X圖將處理結(jié)果顯示給用戶,讓客戶更好的解決其問題。

        (5)MVC的缺點:

        1.Mvc大大增加了系統(tǒng)的多樣性和難以實現(xiàn)的復(fù)雜性。對于簡單的一些命,要嚴(yán)格的按照mvc來操作的話,想使模型、視覺與操作層分離,會大大的增加結(jié)構(gòu)的復(fù)雜性,并可能產(chǎn)生一定的復(fù)雜操作,從而降低其計算機的運行效率。

        2.視覺與操作層這種過于緊密的連接。而視覺與操作層是互相分離,但必須要緊密的部件沒有來連接,忽視其操作的存在,因此其應(yīng)用是非常有限的。反之亦然,所以就妨礙了他們的獨立重用。

        3.視覺圖對mvc模型數(shù)據(jù)的低效訪問。根據(jù)其模型的操作方法不同的條件下,視覺圖要多次的調(diào)用才可獲得其數(shù)據(jù),因為對很多不必要的數(shù)據(jù)頻頻的訪問,也會是操作性能降低。

        4.而且有些計算機與界面不能支持mvc的模式,如果要改造它的話代價很高,所以就造成了使用它的困難性。

        (6)所以想要一個構(gòu)成一個新的成功的軟件只有良好的技術(shù)和良好的模式才可以。mvc設(shè)計模式是一種優(yōu)良的框架模式,他擁有不一般的優(yōu)點,他將模型層、視覺層和操作層相分離,很大程度上減少了各個層之間的重合程度,使他們之間的依賴性減少,增加了計算機應(yīng)用系統(tǒng)的拓展性和維護性。

        [1]李軍軍,傅宏,張麗,姜祖新.基于MVC模式的Web框架設(shè)計關(guān)鍵技術(shù)研究[J] 電腦知識與技術(shù). 2011(10) :67

        [2]馮玉萍.基于MVC的設(shè)計與開發(fā)[J].

        [3]科技風(fēng).2010(05):25

        [4]張倩倩,許春林,朱莉莉.基于MVC架構(gòu)的鎮(zhèn)江優(yōu)活網(wǎng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù). 2013(32) :274

        [5]呂健,耿祥義.基于MVC模式的Web應(yīng)用框架研究[J].計算機與信息技術(shù). 2010(Z2):

        猜你喜歡
        設(shè)計模式視圖計算機
        仿生設(shè)計模式的創(chuàng)新應(yīng)用探索
        玩具世界(2023年6期)2024-01-29 12:14:36
        “1+1”作業(yè)設(shè)計模式的實踐探索
        計算機操作系統(tǒng)
        基于計算機自然語言處理的機器翻譯技術(shù)應(yīng)用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        交通機電工程設(shè)計模式創(chuàng)新探討
        信息系統(tǒng)審計中計算機審計的應(yīng)用
        5.3 視圖與投影
        視圖
        Y—20重型運輸機多視圖
        SA2型76毫米車載高炮多視圖
        福利一区视频| 18禁免费无码无遮挡不卡网站| 内射人妻视频国内| 国产激情з∠视频一区二区| 亚欧同人精品天堂| 亚洲一区二区蜜桃视频| 国产做无码视频在线观看| 又色又爽又黄又硬的视频免费观看| 国产伦精品一区二区三区四区| 中文字幕亚洲视频三区| 欧美激情视频一区二区三区免费 | 天堂国产一区二区三区| 亚洲一本大道无码av天堂| 四虎国产精品免费久久麻豆| 少妇熟女天堂网av天堂| 欧美人与动性xxxxx杂性| 丰满人妻无奈张开双腿av | 看大陆男女真人草逼视频| 成年女人免费v片| 大肉大捧一进一出好爽视频mba| 亚洲h电影| 久久婷婷综合色一区二区| 日韩av无码久久一区二区| 五十路熟女一区二区三区| 国产综合一区二区三区av| 日本av亚洲中文字幕| 午夜性无码专区| 亚洲日韩欧美一区二区三区| 麻豆成年人视频在线观看| 国产a在亚洲线播放| 久久天天躁狠狠躁夜夜爽| 97色人阁俺也去人人人人人| 人妻少妇中文字幕久久| 国产一区二区在线视频| 欧美日韩一线| 久久精品国产熟女亚洲av麻豆| 久久精品夜色国产亚洲av| 亚洲第一看片| 国产精品美女一区二区av| 成在线人av免费无码高潮喷水| 人妻无码中文专区久久五月婷|