• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      MVC模式在JAVA WEB中的應用

      2014-12-31 00:00:00和璇
      計算機光盤軟件與應用 2014年16期

      摘 要:隨著現(xiàn)代計算機科學技術的不斷發(fā)展,MVC框架模式在JavaWeb應用系統(tǒng)中有了逐步的應用。其中MVC模式框架類型包括:模型層和視圖層,模型層主要完成數(shù)據(jù)信息的處理以及對接,視圖層可提供可視化界面為用戶,用戶可通過視圖層完成對應的操作流程。筆者在此進行了詳細分析。以便于提供可參考性的依據(jù)。

      關鍵詞:MVC模式;JavaWeb;模型層;視圖層

      中圖分類號:TP312.1

      原有MVC模式存有一定的缺陷,導致終端用戶無法通過終端服務器進入對應的操作命令窗口。但現(xiàn)有MVC模式能夠分為不同的層面結構處理數(shù)據(jù)信息以及改變編輯程序運行各個結構鏈路,完成數(shù)據(jù)信息的轉接。MVC框架結構融合了struts2/spring/hibernate,并且struts2增強了系統(tǒng)的可擴展性,擴展了對數(shù)據(jù)源的接收能力。

      1 MVC模式類型

      1.1 模型層

      模型層融合了struts2/spring/hibernate,主要利用原有JAVA軟件研發(fā)功能。struts2屬于層框架結構,可增強終端系統(tǒng)內(nèi)部結構的擴展性。這種結構類型一般用于表示層和控制層中,并且能夠鏈接hibernate中的數(shù)據(jù)信息。原有MVC框架結構中沒有將struts2技術列入在表示層中,而是直接列入至應用層的結構中,導致終端處理器加大了延時效應。,通過改變該系統(tǒng)框架中的兩種結構第三種結構的數(shù)據(jù)信息便會自動更新,當改變數(shù)據(jù)模型內(nèi)部結構和樹型參數(shù)值時,數(shù)據(jù)視圖和數(shù)據(jù)模型便會根據(jù)數(shù)據(jù)模型內(nèi)部參數(shù)的變化,使其改變內(nèi)部結構。數(shù)據(jù)模型結構中包括數(shù)據(jù)封裝、代碼轉換、響應機制以及應用程序轉換器;數(shù)據(jù)視圖包括數(shù)據(jù)代碼翻譯、用戶數(shù)據(jù)更新程序;控制器包括用戶視圖更新程序以及映射響應機制程序。

      Spring因其框架的核心為IOC(控制反轉)機制,使其編程人員修改Spring的XML配置文件提供了便利,在這種情況下,就能夠使應用組件間的依賴性程度發(fā)生改變。它需要針對不施同需要實不同的配置。Spring DAO和Spring ORM在提供數(shù)據(jù)訪問的抽象模塊同時,對Hibernate的支持還進行了適當?shù)募?,并為終端系統(tǒng)的維護提供一定的連接池、事務處理等有關的重要服務功能。

      1.2 視圖層

      視圖層提供可視化界面為用戶,并且界面運行Java程序中的HTML腳本命令,運行可視化文本不但能夠兼容HTML運行的程序,并且也兼容HTML腳本中的JSP文件格式。原有MVC視圖層只能提供簡單的HTML格式,用戶通過傳輸設備間接的向終端服務器發(fā)出請求,在經(jīng)過終端服務器對信息處理后,才能發(fā)出響應機制。但現(xiàn)有視圖層結構中用戶可直接與服務器進行互聯(lián),縮短了響應時間。將Java運行的腳本命令通過終端應用程序嵌入至HTML注冊表中的JSP文件中,改寫內(nèi)部的編程程序改變視圖界面。HTML媒體腳本包含了視頻、音頻以及選用對象格式,在HTML腳本運行的代碼如下:

      1.3 控制層

      控制層結合了模型和視圖兩個層面,控制層可接受用戶終端系統(tǒng)發(fā)送的請求信息,視圖層便是過濾傳輸過程中用戶的有效信息。在傳統(tǒng)傳輸結構中,控制層直接在終端系統(tǒng)獲取用戶信息,沒有對終端用戶信息的流量進行監(jiān)測,導致終端服務器處理運行數(shù)據(jù)流量加大,增大了延時效應。但現(xiàn)有模式中通過對用戶終端系統(tǒng)數(shù)據(jù)進行監(jiān)測,通過視圖層將信息傳輸至模型層,模型層得到視圖層下達的指令后,開始對數(shù)據(jù)信息進行處理。其中在模型層運行的程序代碼如下:

      2 MVC模式在Java系統(tǒng)中的應用

      MVC在Java系統(tǒng)軟件開發(fā)中實現(xiàn)了JSP、Servet以及JavaBeans應用程序的創(chuàng)建。JSP主要體現(xiàn)在視圖層頁面程序上,Servet控制終端處理系統(tǒng)處理過程,JavaBeans負責終端傳輸設備的業(yè)務邏輯順序,JSP在視圖層頁面體現(xiàn)了用戶使用數(shù)據(jù)庫的特點,用戶在登錄操作界面時,會顯示對應的用戶名(UserName)及密碼(Password)。只有當用戶登錄正確的信息后才能通過后臺服務器進入終端應用處理器,進入下一個應用程序。設定運行的腳本程序為:

      控制層的主要功能是通過運行Servelt中的Java命令清單來實現(xiàn)對控制器的輸出控制,輸出控制運行程序選用的輸出端口不會改變,與終端服務器設備端口匹配一致。原油輸出控制器端口類型與終端服務器不一致,導致處理模型層運行的數(shù)據(jù)信息不能有效的傳輸至服務器終端系統(tǒng)中,使用個人接口,使得在配置端口號以及Servelt代碼上不能得到一致性?,F(xiàn)有控制層選用公開接口,包括:Javax servelt、http、doget以及PrintWriter out,都不用在接口上配置對應的命令條,使得Servelt自動運行以上命令。

      其次便是在模型層中的應用流程,檢測登錄用戶及密碼是否一致,這種輸出程序與一般登陸器相似。首先用戶在該注冊表注冊個人信息,并且填完相應信息后,才能登錄至對應界面中,這種控制流程主要是在視圖層完成此操作,然后轉換至控制層,由主控層中的終端服務器進行數(shù)據(jù)分析,最后確認正確信息后,才能登錄相應的對話框。

      3 結束語

      通過對MVC模式在JavaWeb中的應用分析,使得對該層次結構有了重新的認知。改變了原有編程系統(tǒng)的缺陷,使得Java終端服務器能夠對傳輸?shù)臄?shù)據(jù)信息做出及時的響應。

      參考文獻:

      [1]孫瑩,許俊華,張毅.MVC編程模型在Web程序中的應用及Java實現(xiàn)[J].計算機工程與應用,2001(17):16-17.

      [2]陸榮幸,王志強.J2EE平臺上MVC設計模式的研究與實現(xiàn)[J].計算機應用研究,2003(03):14-15.

      [3]田萍芳,李躍新.MVC模式在JavaB/S開發(fā)中的應用研究[J].湖北大學學報(自然科學版),2005(02):19-20.

      [4]隋永,周家紀.MVC在J2EE框架中的應用研究[J].計算機技術與發(fā)展,2006(26):37-38.

      [5]王軍豪.HIberianate+Struts+Spring整合技術在電子政務中的應用[J].計算機工程與設計,2008(13):7-8.

      作者單位:中北大學軟件學院,太原 030003

      武宁县| 会同县| 宁夏| 吉木萨尔县| 泾阳县| 萨迦县| 彰武县| 师宗县| 桃园市| 丹东市| 宝清县| 六安市| 平阴县| 罗田县| 彭州市| 道孚县| 府谷县| 芒康县| 翁牛特旗| 涞水县| 志丹县| 拉萨市| 巴塘县| 昭平县| 湘阴县| 龙泉市| 吉林市| 岫岩| 晴隆县| 乳山市| 壶关县| 神木县| 苏尼特左旗| 布尔津县| 读书| 广宁县| 依安县| 沙坪坝区| 南汇区| 龙里县| 武清区|