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

        ?

        基于MVC模式的應(yīng)用軟件開發(fā)框架研究

        2016-05-30 23:42:23孔穎孫秀明范君君

        孔穎 孫秀明 范君君

        摘 要:作為J2EE應(yīng)用程序開發(fā)當中應(yīng)用最為廣泛的一種體系結(jié)構(gòu),MVC模式是能夠?qū)⑦^去的輸入輸出與處理模式轉(zhuǎn)變成利用圖形進行顯示的用戶交互的模型。在J2EE下,MVC模式其層次會比較高,也涉及到模型層、視圖層以及控制層等的組件設(shè)計,在進行開發(fā)的時候需要綜合這些設(shè)計問題來對特定問題被驗證其相應(yīng)解決方案的描述。

        關(guān)鍵詞:軟件開發(fā)框架;MVC模式;J2EE

        應(yīng)用軟件其體系能夠為應(yīng)軟件的系統(tǒng)進行結(jié)構(gòu)、行為以及屬性的高級抽象的提供,其重點在于風格與模式,并且在進行應(yīng)用軟件開發(fā)期間,開發(fā)的平臺也很重要。

        1 MVC模式與應(yīng)用軟件開發(fā)框架

        所謂模式,即是對特定類型問題進行解決的通用方法,需要從特定的問題與解決的方案當中完成抽象且將其中的公共要素進行提煉,從而形成最終的模式。體系結(jié)構(gòu)模式意味著軟件系統(tǒng)其基本結(jié)構(gòu)化的組織圖式,其提供子系統(tǒng)、子系統(tǒng)功能和定義,包括對于它們存在的關(guān)系具體的規(guī)則與說明。軟件體系結(jié)構(gòu)也可以用其來作為模板,并且作為軟件系統(tǒng)開發(fā)時候的基本設(shè)計的決策。相比之下的設(shè)計模式,它對用于細化軟件系統(tǒng)其子系統(tǒng)與組件包括其關(guān)系圖式進行提供,其規(guī)模比不上體系結(jié)構(gòu)模式,只是其擁有獨立的編程語言與風格,且能夠?qū)Ω訌?fù)雜的服務(wù)或者是組件的結(jié)構(gòu)進行分解,應(yīng)用設(shè)計模式對子系統(tǒng)的體系結(jié)構(gòu)影響會更大。慣用法實現(xiàn)的是對于特定的設(shè)計相關(guān)問題的處理,且其具體針對于某種編程語言,是一種低層模式,它能夠讓利用特定的語言特征來對組件其特殊方面或者關(guān)系的描述得到實現(xiàn)。

        所謂框架,其試圖對部分完整的軟件系統(tǒng)或者子系統(tǒng)進行實例化的說明,且其系統(tǒng)與子系統(tǒng)族進行了體系結(jié)構(gòu)的定義,也對它們基本構(gòu)造塊的創(chuàng)建進行了提供。應(yīng)用框架等于是對特定領(lǐng)域其中的共性問題進行抽取,再將部分抑或是全部都加以實現(xiàn)。應(yīng)用軟件的開發(fā),對框架的利用重點在于將系統(tǒng)其業(yè)務(wù)邏輯的設(shè)計集中精力完成,其也相當于是一個軟件系統(tǒng)的全部或者是部分的可復(fù)用設(shè)計。從本質(zhì)上來說,J2EE同樣屬于框架結(jié)構(gòu),且其被應(yīng)用到了一些特定的領(lǐng)域,從而預(yù)先進行了在此領(lǐng)域當中不變架構(gòu)的定義,完成對于領(lǐng)域內(nèi)需要的數(shù)據(jù)操作、事務(wù)要求等,也對系統(tǒng)的、伸縮性與可拓展性很好的安全解決方案進行提供。

        MVC模式也就是模型、視圖與控制器這樣的一個體系結(jié)構(gòu)模式,它順利的將一個交互式的應(yīng)用程序分成了三個不同的組件。模型當中包括了關(guān)于應(yīng)用問題其核心數(shù)據(jù)、計算功能以及邏輯關(guān)系,并且對需要的數(shù)據(jù)進行封裝,將進行問題處理要完成的操作過程實現(xiàn)提供,并且讓視圖能夠?qū)︼@示數(shù)據(jù)與提供訪問數(shù)據(jù)的操作順利獲得。

        2 基于MVC模式的應(yīng)用軟件開發(fā)框架

        以J2EE作為平臺,進行基于MVC模式的應(yīng)用軟件開發(fā)框架的研究,首先需要明確的是,其模型層的作用在于對商業(yè)數(shù)據(jù)的表達與訪問,以及對于商業(yè)邏輯與操作的執(zhí)行。與此同時,對其功能函數(shù)的訪問可以是控制層進行,并且將相關(guān)的任務(wù)完成。至于,視圖層則需要對模型層的內(nèi)容進行顯示,也就是說其需要先從模型層得到數(shù)據(jù)之后再指定數(shù)據(jù)顯示的辦法,視圖層的作用還包括對用戶輸入進行傳輸,傳送到控制器。對應(yīng)用程序其行為的定義是由控制層來完成的,它還能夠?qū)τ脩舻恼埱筮M行分配,再選擇合適的視圖來進行顯示,對于用戶其輸入可以做到解釋,同時把它們映射成為模型層的可執(zhí)行操作。當利用同樣的軟件開發(fā)平臺完成一組設(shè)計模式的組織時,有可能可以做到對于全部應(yīng)用系統(tǒng)其解決方案的提供。關(guān)于 Model的部分,因為模型不但將應(yīng)用程序其核心功能包含在內(nèi),且將應(yīng)用程序其狀態(tài)進行了封裝,對于視圖以及控制器可能并無了解。在基于MVC模式的應(yīng)用軟件開發(fā)框架當中,其通??梢苑譃閮蓚€部分,一則是與JavaBean相似的實體對象,并且和系統(tǒng)當中真實存在的對象進行對應(yīng),也可能是對象關(guān)系,二則是關(guān)于處理對象其商業(yè)邏輯。關(guān)于View的部分,視圖等于是模型的提供,相當于應(yīng)用程序其外觀。視圖能夠?qū)δP推渥x方法進行訪問,卻并不能夠?qū)ζ鋵懛椒ㄟM行訪問。雖然視圖并不了解控制器,但是如果模型被更改了,視圖是需要能夠接收到通知的。在基于MVC模式的應(yīng)用軟件開發(fā)框架當中,應(yīng)該對JSP其重用性進行提升,將前期的規(guī)劃做好,并且完成對于不同驗證器的提供來讓不同用戶的需要都得到滿足。

        關(guān)于Controller的部分,作為應(yīng)用系統(tǒng)其對具體流程以及導(dǎo)向處理的核心存在的控制器,它需要將模型對象提供的信息進行視圖可理解形式的轉(zhuǎn)換,也需要對系統(tǒng)流程的走向進行處理。在基于MVC模式的應(yīng)用軟件開發(fā)框架當中,其可以分為兩個內(nèi)容,一則是關(guān)于應(yīng)用系統(tǒng)其功能模塊,二則是關(guān)于具體功能的操作。關(guān)于Database的部分,對于應(yīng)用系統(tǒng)而言,數(shù)據(jù)庫同樣是十分核心的內(nèi)容,并且數(shù)據(jù)庫其設(shè)計的合理性對于程序有著直接的影響。優(yōu)秀的數(shù)據(jù)庫設(shè)計需要能夠合理且符合第三范式,其類型要簡單化,并且只擁有一對一關(guān)系、主從關(guān)系與多對多關(guān)系。關(guān)于數(shù)據(jù)庫其SQL語句的執(zhí)行需要應(yīng)用通用的數(shù)據(jù)庫操控類,且其語句應(yīng)用使用框架當中的定義格式才行。

        3 結(jié)束語

        在進行應(yīng)用軟件開發(fā)的時候,其軟件開發(fā)平臺同樣十分重要。以J2EE作為平臺,關(guān)于基于MVC模式的應(yīng)用軟件其開發(fā)框架的研究,其目的也在于對更通用且功能更強大的應(yīng)用軟件開發(fā)框架的探討。

        參考文獻:

        [1]許鑫,費翔林.基于MVC模式的應(yīng)用軟件開發(fā)框架研究[J].計算機工程與應(yīng)用,2010.

        [2]馮玉萍.基于MVC的設(shè)計與開發(fā)[J].科技風,2010(05).

        [3]陸榮幸,郁洲,等.J2EE平臺上MVC設(shè)計模式的研究與實現(xiàn)[J].計算機應(yīng)用研究,2010.

        作者簡介:

        孔穎(1983-),女,河南民權(quán)人,學(xué)士,河南建筑職業(yè)技術(shù)學(xué)院建設(shè)信息工程系助教,研究方向為軟件工程;

        孫秀明(1982-),女,河南周口人,碩士,河南建筑職業(yè)技術(shù)學(xué)院建設(shè)信息工程系講師,研究方向為圖像處理和模式識別;

        范君君(1981-),女,河南焦作人,碩士,河南建筑職業(yè)技術(shù)學(xué)院建設(shè)信息工程系助教,研究方向為軟件工程。

        纯肉无遮挡H肉动漫在线观看国产| 在线人成视频播放午夜| 内射人妻无套中出无码| 亚洲视频在线观看| 搡老熟女老女人一区二区| 99国产精品丝袜久久久久| 黑人大荫道bbwbbb高潮潮喷| 国产乱视频| 日本一极品久久99精品| 在线成人影院国产av| 日韩精品欧美激情国产一区| 国产人成在线免费视频| 国产精品一区二区久久毛片| 久久精品人妻中文av| 色窝窝无码一区二区三区| 国产性生大片免费观看性| 日本免费不卡一区| 欧美性猛交xxxx乱大交蜜桃| 日本无遮挡吸乳呻吟视频| 白浆出来无码视频在线| 久久亚洲av午夜福利精品西区| 漂亮丰满人妻被中出中文字幕 | 女优av一区二区三区| 亚洲国产另类精品| 国产在线播放一区二区不卡| 免费女人高潮流视频在线观看| 中文字幕av无码一区二区三区| 91性视频| 青青草成人原视频在线播放视频| 夫妻免费无码v看片| 国产精品免费看久久久8| 国产精品入口牛牛影视| 日韩亚洲午夜精品一区二区三区| 国产变态av一区二区三区调教| 日韩人妻无码精品久久免费一 | 强开小婷嫩苞又嫩又紧视频| 精品人妻va出轨中文字幕| 欧美人成在线播放网站免费| 中文字幕视频一区二区| 天堂久久一区二区三区| 麻豆视频在线观看免费在线观看|