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

        ?

        MVC框架在軟件開發(fā)中的應用研究

        2018-12-25 08:08:06徐偉力北京起重運輸機械設計研究院有限公司
        數(shù)碼世界 2018年4期
        關鍵詞:視圖代碼頁面

        徐偉力 北京起重運輸機械設計研究院有限公司

        1 MVC框架概念

        MVC框架是一種全新的架構設計模式,主要體現(xiàn)在將開發(fā)項目分為三層結構,技術人員對特定層進行代碼編寫,不會影響到其他層面的變化。與以往的方法相比更加的優(yōu)化,妥善的處理好細節(jié)方面的內(nèi)容,堅持具體問題具體分析,最終的結果也會比較全面。

        2 MVC框架原理

        MVC框架中的model是應用程序的數(shù)據(jù)模型,主要目的是實現(xiàn)有效的控制,無論數(shù)據(jù)以何種形式存在,都要通過modle實現(xiàn)操作,保證了統(tǒng)一化。ORM(對象實體關系映射)對數(shù)據(jù)庫抽象所得出的數(shù)據(jù)實體類。View也就是應用程序界面,主要功能是現(xiàn)實定義的數(shù)據(jù),從而方便用戶操作。在桌面程序中,View可能是一個或者多個windows界面、web網(wǎng)頁、flash界面等。Controller定義了程序的應用邏輯,必須按照規(guī)定的流程執(zhí)行,處理事件后做出響應。當用戶通過View發(fā)送操作命令給Controller,由它按照程序設計的邏輯來更新Model定義的數(shù)據(jù),將最終的結果再返回給用戶。

        3 MVC框架在軟件開發(fā)中的應用

        在應用MVC框架的時候,應用程序會自動為項目建立起多層文件夾,保證可以順利的開展。在模型層中,充分利用關系映射技術,設計系統(tǒng)所用的對象關系數(shù)據(jù)模型。將其轉(zhuǎn)化為實體代碼,還可以供其它層調(diào)用,實現(xiàn)對數(shù)據(jù)庫的操作。在視圖層中,要為不同功能設置相應的界面,要注意過程中細節(jié)的處理,各個程序都要符合規(guī)定。在控制器層中編寫邏輯代碼,要調(diào)用模型層完成與數(shù)據(jù)庫的交互,將結果通過ViewData傳遞到view中,清楚的顯示在界面上??梢钥闯?,需要各層的相互協(xié)調(diào)配合才能實現(xiàn)軟件開發(fā),工作更加的細致,有效的保證質(zhì)量。

        4 MVC框架的優(yōu)勢

        首先傳統(tǒng)模式保存表單的狀態(tài)信息受到一定的限制,會造成很大的麻煩,阻礙了工作的順利進行,導致效果差強人意。其次生成的HTML代碼由自己本身控制,不會生成任何垃圾代碼;只需要對模板進行簡單的處理,不用構建復雜的控件樹,服務器處理時間和客戶端呈現(xiàn)速度都會有所提升。最后多種視圖只需要一個模型,雖然頁面顯示同一個數(shù)據(jù),但表現(xiàn)形式上會有細微的差別,因此只要修改部分就可以,一般采用控制器行為。Webfrom的測試存在難度,MVC框架可以很好的解決這個問題,實現(xiàn)業(yè)務邏輯與頁面相分離,避免了在ASP、NET中執(zhí)行控制器,有效的簡化了操作程序,更加的快捷方便。

        5 Lily Framework

        是在南京大學數(shù)字化校園建設應用系統(tǒng)基礎上逐步完善得來的,是基于J2EE平臺的應用軟件開發(fā)框架,要將其和MVC有機地結合,應用在軟件開發(fā)領域。對已有的四層結構實現(xiàn)優(yōu)化,具備更加強大的功能,提升了開發(fā)的效率。時間的推移,這種先進的技術會走向完善,形成一套完整的體系,按照規(guī)定的流程執(zhí)行,保證最終結果的正確性。軟件開發(fā)是不斷前進的,所以要進行技術創(chuàng)新,保證跟上時代的步伐,為相關業(yè)務的開展提供服務。二者的融合需要不斷的改進,結合相互之間的優(yōu)勢才能發(fā)揮出最大的作用,逐漸地實現(xiàn)自動化,減少人為主觀因素的影響,提高開發(fā)的質(zhì)量。

        6 Lily Framework的應用

        它充分利用了MVC模式分析,進一步組合擴展了J2EE的相關各類組件,滿足軟件開發(fā)的現(xiàn)實需求,增強了自身的功能。涉及的軟件業(yè)務平臺非常廣泛,例如高校教務系統(tǒng)、人事系統(tǒng)、科研系統(tǒng)、后勤系統(tǒng)等,在構建的時候通過調(diào)用Lily Framework中的一些已經(jīng)實現(xiàn)的預定義類。這個框架也是按照MVC的模式構建出來的,例如頁面顯示、報表打印等方面,都是視圖類組件的體現(xiàn),可以說是一個高校信息化建設領域的業(yè)務中間件。未來發(fā)展的前景非常好,需要工作人員突破技術難關,不斷地優(yōu)化升級上升到更高的層次。讓MVC框架發(fā)揮出最大的作用,推動軟件開發(fā)領域的進步,從而取得更大的成就。

        7 結束語

        綜上所述,MVC框架在軟件開發(fā)方面有著重要的意義,目前已經(jīng)取得了驕人的成績??茖W技術的飛速發(fā)展,對軟件的要求不斷提高,所以要發(fā)揮出MVC框架的優(yōu)勢,加快軟件開發(fā)的進度,為信息產(chǎn)業(yè)提供技術支持,創(chuàng)造出巨大的社會效益,保證我國軟件事業(yè)向前發(fā)展。

        [1]劉楠楠.MVC 框架在軟件開發(fā)中的應用研究[J].數(shù)字技術與應用,2016,(4):70.

        [2]蔣破荒,徐建明.基于MVC模型和行為描述的Web應用測試框架[J].現(xiàn)代電子技術,2017.

        [3]陳業(yè)恩.基于MVC模式的Web軟件系統(tǒng)開發(fā)框架設計與實現(xiàn)[J].信息系統(tǒng)工程,2015.

        猜你喜歡
        視圖代碼頁面
        大狗熊在睡覺
        刷新生活的頁面
        創(chuàng)世代碼
        動漫星空(2018年11期)2018-10-26 02:24:02
        創(chuàng)世代碼
        動漫星空(2018年2期)2018-10-26 02:11:00
        創(chuàng)世代碼
        動漫星空(2018年9期)2018-10-26 01:16:48
        創(chuàng)世代碼
        動漫星空(2018年5期)2018-10-26 01:15:02
        5.3 視圖與投影
        視圖
        Y—20重型運輸機多視圖
        SA2型76毫米車載高炮多視圖
        国产亚洲精品高清视频| 国产女人的高潮国语对白| 亚洲一区二区精品久久岳| 中文字幕精品一二三四五六七八| 欧美乱妇高清无乱码免费| 日本黄色高清视频久久| 亚洲av无码乱码国产麻豆穿越| 在线视频观看国产色网| 我的极品小姨在线观看| 国产高清天干天天视频| 国产综合色在线视频| 97久久久久人妻精品区一| 水蜜桃视频在线观看入口| 欧美日韩另类视频| 无码aⅴ精品一区二区三区| 亚洲一区二区综合精品| 一区二区特别黄色大片| 国产成人一区二区三中文| 老熟女高潮一区二区三区| 日韩精品视频久久一区二区| 青青青草国产熟女大香蕉| 亚洲AV综合久久九九| 久久久久人妻一区精品色欧美| 三级日本理论在线观看| 欧美—iGAO视频网| 亚洲精品黄网在线观看| 亚洲av男人的天堂在线观看 | 天天躁日日躁aaaaxxxx| 亚洲国产一区二区网站| 国产一区,二区,三区免费视频| 亚洲韩国在线| 亞洲綜合一區二區三區無碼| 成年女人毛片免费观看97| 伊人久久大香线蕉av色婷婷色| 东京热日本av在线观看| 亚洲大片一区二区三区四区| 国产自偷亚洲精品页65页| 国产狂喷潮在线观看| 成人欧美一区二区三区黑人| 婷婷丁香开心五月综合| 中文字幕日韩精品亚洲精品|