999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MVC模式的應用軟件開發框架研究

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

孔穎 孫秀明 范君君

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

關鍵詞:軟件開發框架;MVC模式;J2EE

應用軟件其體系能夠為應軟件的系統進行結構、行為以及屬性的高級抽象的提供,其重點在于風格與模式,并且在進行應用軟件開發期間,開發的平臺也很重要。

1 MVC模式與應用軟件開發框架

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

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

MVC模式也就是模型、視圖與控制器這樣的一個體系結構模式,它順利的將一個交互式的應用程序分成了三個不同的組件。模型當中包括了關于應用問題其核心數據、計算功能以及邏輯關系,并且對需要的數據進行封裝,將進行問題處理要完成的操作過程實現提供,并且讓視圖能夠對顯示數據與提供訪問數據的操作順利獲得。

2 基于MVC模式的應用軟件開發框架

以J2EE作為平臺,進行基于MVC模式的應用軟件開發框架的研究,首先需要明確的是,其模型層的作用在于對商業數據的表達與訪問,以及對于商業邏輯與操作的執行。與此同時,對其功能函數的訪問可以是控制層進行,并且將相關的任務完成。至于,視圖層則需要對模型層的內容進行顯示,也就是說其需要先從模型層得到數據之后再指定數據顯示的辦法,視圖層的作用還包括對用戶輸入進行傳輸,傳送到控制器。對應用程序其行為的定義是由控制層來完成的,它還能夠對用戶的請求進行分配,再選擇合適的視圖來進行顯示,對于用戶其輸入可以做到解釋,同時把它們映射成為模型層的可執行操作。當利用同樣的軟件開發平臺完成一組設計模式的組織時,有可能可以做到對于全部應用系統其解決方案的提供。關于 Model的部分,因為模型不但將應用程序其核心功能包含在內,且將應用程序其狀態進行了封裝,對于視圖以及控制器可能并無了解。在基于MVC模式的應用軟件開發框架當中,其通常可以分為兩個部分,一則是與JavaBean相似的實體對象,并且和系統當中真實存在的對象進行對應,也可能是對象關系,二則是關于處理對象其商業邏輯。關于View的部分,視圖等于是模型的提供,相當于應用程序其外觀。視圖能夠對模型其讀方法進行訪問,卻并不能夠對其寫方法進行訪問。雖然視圖并不了解控制器,但是如果模型被更改了,視圖是需要能夠接收到通知的。在基于MVC模式的應用軟件開發框架當中,應該對JSP其重用性進行提升,將前期的規劃做好,并且完成對于不同驗證器的提供來讓不同用戶的需要都得到滿足。

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

3 結束語

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

參考文獻:

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

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

[3]陸榮幸,郁洲,等.J2EE平臺上MVC設計模式的研究與實現[J].計算機應用研究,2010.

作者簡介:

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

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

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

主站蜘蛛池模板: 日韩福利在线观看| 国产精品手机视频一区二区| 欧美日韩精品综合在线一区| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲成年网站在线观看| jizz亚洲高清在线观看| 99久久国产综合精品2020| 亚洲人在线| 成人福利在线视频| 久久精品中文字幕免费| 国产电话自拍伊人| 欧美α片免费观看| 亚洲国产成人麻豆精品| 亚洲区视频在线观看| 久久福利网| 亚洲国产av无码综合原创国产| www中文字幕在线观看| 97se亚洲综合在线天天 | 成人毛片在线播放| 色综合久久88| 99无码中文字幕视频| 日本免费一区视频| 曰韩免费无码AV一区二区| 多人乱p欧美在线观看| 在线欧美一区| 无码AV高清毛片中国一级毛片| 青青操国产视频| 国产精品污视频| 欧美精品在线免费| 亚洲中文在线视频| 亚洲午夜福利在线| 久久久四虎成人永久免费网站| 人妻中文字幕无码久久一区| 亚洲AⅤ综合在线欧美一区| 免费jjzz在在线播放国产| a级毛片免费播放| 国产成人麻豆精品| 国产精品理论片| 无码aaa视频| 精品五夜婷香蕉国产线看观看| 国产人人乐人人爱| 成年人视频一区二区| h网址在线观看| 国产精品第一区| 久久久成年黄色视频| 尤物特级无码毛片免费| 综1合AV在线播放| 女人18毛片一级毛片在线 | 国产香蕉在线| 亚卅精品无码久久毛片乌克兰| 亚洲天堂777| 狠狠做深爱婷婷久久一区| 亚洲有码在线播放| 国产美女叼嘿视频免费看| 91视频99| 欧美www在线观看| 无码国产偷倩在线播放老年人| 久草视频一区| 国产噜噜噜视频在线观看| 毛片免费在线| 亚洲一区无码在线| 亚洲欧美不卡中文字幕| 六月婷婷精品视频在线观看| 成人伊人色一区二区三区| 手机在线免费不卡一区二| 免费高清毛片| 日韩欧美亚洲国产成人综合| 亚洲91在线精品| 亚洲αv毛片| 72种姿势欧美久久久久大黄蕉| 国产福利在线观看精品| 中文字幕日韩视频欧美一区| 91福利免费视频| 四虎免费视频网站| 男女性午夜福利网站| 国产高清精品在线91| 在线观看欧美国产| 久久动漫精品| 久久久久中文字幕精品视频| 精品久久久久久久久久久| 女高中生自慰污污网站| 国产无人区一区二区三区|