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

        ?

        基于AJAX與J2EE的新型Web應(yīng)用的設(shè)計與實(shí)現(xiàn)

        2014-10-17 06:09:20黃金山
        關(guān)鍵詞:格式文件舊版服務(wù)器端

        黃金山

        (鄖陽師范高等專科學(xué)校計算機(jī)科學(xué)系 湖北 442000)

        0 引言

        請求-處理-響應(yīng)-刷新是目前舊版 Web應(yīng)用模型的工作過程,在其中不僅浪費(fèi)了訪問者大量時間,也降低了整個網(wǎng)絡(luò)應(yīng)用交互效率,影響了整個Web應(yīng)用。隨著AJAX技術(shù)興起,J2EE與之充分結(jié)合來實(shí)現(xiàn)創(chuàng)新型 Web應(yīng)用已經(jīng)成為當(dāng)下網(wǎng)絡(luò)技術(shù)發(fā)展的潮流趨勢。因此,本文選取了基于AJAX與J2EE的新型Web應(yīng)用的設(shè)計與實(shí)現(xiàn)作為研究內(nèi)容,以為相關(guān)研究提供借鑒參考,推動我國企業(yè)級Web應(yīng)用設(shè)計完善步伐,具有重要的促進(jìn)作用。

        1 AJAX概述

        1.1 AJAX含義

        (1)AJAX從嚴(yán)格意義上來講,并不是一種獨(dú)立的技術(shù),而是目前多種應(yīng)用技術(shù)的集合,由于AJAX組成技術(shù)具有多樣性特點(diǎn),從而使得多種應(yīng)用技術(shù)結(jié)合在一起后形成了功能強(qiáng)大的新技術(shù)[1]。

        1.2 AJAX特點(diǎn)分析

        (1)異步數(shù)據(jù)交互形式提高了服務(wù)器與瀏覽器交互效率[2]。通過應(yīng)用 AJAX技術(shù),瀏覽器與服務(wù)器直接進(jìn)行異步數(shù)據(jù)交互,不再經(jīng)過用戶界面在內(nèi)的整個頁面,使得信息傳輸指令由原有的請求-處理-響應(yīng)-刷新轉(zhuǎn)變?yōu)檎埱?刷新,大幅縮短系統(tǒng)響應(yīng)時間,提高了整個Web應(yīng)用效率,更好地滿足了企業(yè)辦公及日常管理需要。

        (2)JavaScript能夠完成全部用戶任務(wù)。舊版Web應(yīng)用中JavaScript處理能力無法涵蓋整個用戶訪問過程,從而導(dǎo)致應(yīng)用訪問過程中界面出現(xiàn)了一定的延遲,影響了整體系統(tǒng)運(yùn)行效率。AJAX技術(shù)應(yīng)用后,用戶訪問從服務(wù)器端獲取數(shù)據(jù)、解析數(shù)據(jù)、渲染用戶界面、相應(yīng)用戶需求等任務(wù)能夠全部交由 JavaScript完成,使得整個運(yùn)行過程更加流暢簡潔[3]。

        (3)局部頁面元素更新,取代了原有重新裝入過程[4]。通過AJAX技術(shù)來進(jìn)行局部頁面元素的更新工作,不僅降低了服務(wù)器處理壓力,也提高了整個界面使用效率,滿足了用戶快捷訪問的需求,從而推動了AJAX技術(shù)進(jìn)一步完善發(fā)展。

        2 基于AJAX與J2EE的新型Web應(yīng)用的設(shè)計與實(shí)現(xiàn)

        2.1 基于AJAX與J2EE的新型Web應(yīng)用的分析與設(shè)計

        AJAX由于缺乏服務(wù)器端技術(shù)。從而在整個Web應(yīng)用網(wǎng)絡(luò)交互過程中使用了一個已經(jīng)指定了具體文件名稱及訪問地址的文件,在一定程度上限制了服務(wù)器端所能提供內(nèi)容的靈活性,造成了訪問內(nèi)容相似度較高。而 J2EE則可以有效解決上述問題,主要原因就在于 J2EE直接作用于服務(wù)器端,提供了可用于開發(fā)大型、多層次以及分布式的企業(yè)級Web應(yīng)用支持[4]。二者相互結(jié)合,能夠顯著提高服務(wù)器端獲取 XML格式文件的效率并對其獲取方式并不敏感,提高了整個訪問效率。因此,在本文基于AJAX與J2EE的新型Web應(yīng)用設(shè)計過程中,專門在Web容器中開辟了一個處理AJAX引擎所發(fā)出的搜索要求,并將此Servlet定義成XML Assembly Factory Servlet。之后運(yùn)用系統(tǒng)分析其指令中的需求參數(shù)并調(diào)用Access Bean或者EJB、RMI等進(jìn)行搜索數(shù)據(jù)存儲以及提取業(yè)務(wù)等內(nèi)容,在收到服務(wù)器答復(fù)后,組織以 XML為文件格式的文件內(nèi)容,最后將用戶所需要的信息發(fā)聵到用戶客戶端瀏覽器,呈現(xiàn)在用戶面前。然而,本文在綜合分析了XML Assembly Factory Servlet性能以及利弊后,不建議采用其來直接進(jìn)行數(shù)據(jù)存儲及提供和進(jìn)行系統(tǒng)業(yè)務(wù)邏輯處理,主要是為了降低對整個系統(tǒng)結(jié)構(gòu)的破壞程度。因此,上述動作必須借助Access Bean、EJB、RMI等來進(jìn)行輔助操作[5]。

        2.2 基于AJAX與J2EE的新型Web應(yīng)用的實(shí)現(xiàn)

        在相關(guān)設(shè)計完成之后,為了能夠?qū)⒃O(shè)計完美實(shí)現(xiàn),需要在J2EE應(yīng)服務(wù)器端作如下動作:

        (1)在web.xml中做好XML Assembly Factory Servlet以及其 URL映射工作。即:預(yù)先設(shè)置響應(yīng) ContentType為“text/xml”,從而實(shí)現(xiàn)基于AJAX與J2EE的新型Web應(yīng)用數(shù)據(jù)存取及業(yè)務(wù)邏輯處理工作,將所得到的信息進(jìn)行深層次處理,在保證用戶訪問需求得到有效滿足及反饋給用戶的信息真實(shí)準(zhǔn)確后,將所有有效數(shù)據(jù)包裝存儲在正確的XML格式文件中。

        (2)將所得到的XML格式文件通過HTTP響應(yīng)發(fā)回到用戶訪問客戶端操作界面中。此步驟就完成了整個信息處理過程,其高效的運(yùn)算處理能力是目前舊版Web應(yīng)用所無法比擬的,同時也是整個Web應(yīng)用設(shè)計與實(shí)現(xiàn)的核心內(nèi)容。在當(dāng)前網(wǎng)絡(luò)技術(shù)快速發(fā)展形勢下,新型Web應(yīng)用在設(shè)計組裝過程中需要充分預(yù)留出擴(kuò)展空間,以便將來系統(tǒng)完善時能夠?qū)㈩A(yù)裝的模塊或部件加入到系統(tǒng)中,從而實(shí)現(xiàn)新型 Web應(yīng)用不間斷改進(jìn)與完善工作。

        當(dāng)然,本設(shè)計還可以采用第三方所提供的 XML相關(guān)API來組織XML格式文件響應(yīng)內(nèi)容,從而實(shí)現(xiàn)基于AJAX與J2EE的新型Web應(yīng)用具有普遍適用性。其具體操作步驟如下所示:

        至此,復(fù)雜結(jié)構(gòu)內(nèi)容的 XML格式文件響應(yīng)到反饋得以完整實(shí)現(xiàn)。

        3 結(jié)語

        綜上所述,AJAX技術(shù)結(jié)合J2EE之后所設(shè)計出的新型Web應(yīng)用提高了從服務(wù)器端獲取數(shù)據(jù)的效率,使得用戶訪問時間大幅縮短,滿足了用戶訪問需求,也為企業(yè)級Web應(yīng)用構(gòu)建工作提供了較大的幫助。因此,基于AJAX與J2EE的新型Web應(yīng)用實(shí)現(xiàn)過程更加快捷,同時適用范圍相較于舊版Web應(yīng)用更廣泛,具有較高的推廣應(yīng)用價值。

        [1]李紅娟,溫喆.基于J2EE與Ajax的Web應(yīng)用架構(gòu)設(shè)計[J].制造業(yè)自動化,2011,12(09):127-129.

        [2]何志學(xué),莊連英,斯慶巴拉.基于 J2ME-J2EE平臺的移動電子商務(wù)系統(tǒng)的實(shí)現(xiàn)[J].北華航天工業(yè)學(xué)院學(xué)報,2011,12(05):13-15.

        [3]羅金華.基于EXT的Java網(wǎng)絡(luò)管理系統(tǒng)研究與實(shí)現(xiàn)[J].微計算機(jī)應(yīng)用,2011,12(09):68-76.

        [4]李洋,孫永維,許冰,等.基于 Ajax,Struts,Hibernate和 Spring的J2EE架構(gòu)[J].吉林大學(xué)學(xué)報(信息科學(xué)版),2011,12(06):576-584.

        [5]喬月英.基于Ajax技術(shù)及J2EE架構(gòu)的RIA集成框架的研究與實(shí)現(xiàn)[D].大連:大連海事大學(xué)碩士論文,2011.

        猜你喜歡
        格式文件舊版服務(wù)器端
        使用“格式文件”將徠卡儀器數(shù)據(jù)導(dǎo)出成cass 格式的方法
        關(guān)于舊版遠(yuǎn)程管理系統(tǒng)中的稿件說明
        關(guān)于舊版遠(yuǎn)程管理系統(tǒng)中的稿件說明
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        編寫徠卡TS02型全站儀格式文件的方法探索
        在Windows中安裝OpenVPN
        回歸基礎(chǔ) 到底什么是RAW格式文件?
        基于Office Open XML格式文件的電子取證方法研究
        新版微博6怎么退回舊版
        電腦迷(2014年24期)2014-04-29 21:55:14
        網(wǎng)頁防篡改中分布式文件同步復(fù)制系統(tǒng)
        日韩综合无码一区二区| 国产精品天干天干在线观蜜臀| 国产一品二品三品精品久久| 喷水白浆视频在线观看| 亚洲精品成人av在线| 亚洲欧美日韩一区在线观看| 中文字幕乱码中文乱码毛片 | 日本av一级视频在线观看| 精人妻无码一区二区三区| 亚洲自偷自拍熟女另类| 99久久国产亚洲综合精品| 免费视频一区二区三区美女| 欧美性高清另类videosex| 性久久久久久久| 日韩精品久久久中文字幕人妻| 成年人视频在线观看麻豆| 久久午夜羞羞影院免费观看| 久久精品久久久久观看99水蜜桃| 黄色大片一区二区中文字幕| 日韩av天堂一区二区三区在线| 亚洲av精品一区二区三区| 国内揄拍国内精品| 成人综合亚洲国产成人| 国产高清在线视频一区二区三区| 任你躁国产自任一区二区三区| 少妇无码av无码去区钱| 国产精品美女一区二区av| 一本色道久久88加勒比—综合| 国产成人精品一区二区视频| 五码人妻少妇久久五码| 黄射视频在线观看免费| 亚洲av麻豆aⅴ无码电影| 亚洲五月激情综合图片区| 国产丝袜一区丝袜高跟美腿| 丰满熟女高潮毛茸茸欧洲视频| 污污污污污污WWW网站免费| 国产精品视频免费一区二区三区| 国产精品女直播一区二区| 日本japanese少妇高清| 人妻系列无码专区久久五月天| 国产的自拍av免费的在线观看|