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

        ?

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

        2014-10-17 06:09:20黃金山
        關(guān)鍵詞:效率用戶設(shè)計(jì)

        黃金山

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

        0 引言

        請求-處理-響應(yīng)-刷新是目前舊版 Web應(yīng)用模型的工作過程,在其中不僅浪費(fèi)了訪問者大量時(shí)間,也降低了整個(gè)網(wǎng)絡(luò)應(yīng)用交互效率,影響了整個(gè)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è)計(jì)與實(shí)現(xiàn)作為研究內(nèi)容,以為相關(guān)研究提供借鑒參考,推動我國企業(yè)級Web應(yīng)用設(shè)計(jì)完善步伐,具有重要的促進(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)的整個(gè)頁面,使得信息傳輸指令由原有的請求-處理-響應(yīng)-刷新轉(zhuǎn)變?yōu)檎埱?刷新,大幅縮短系統(tǒng)響應(yīng)時(shí)間,提高了整個(gè)Web應(yīng)用效率,更好地滿足了企業(yè)辦公及日常管理需要。

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

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

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

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

        AJAX由于缺乏服務(wù)器端技術(shù)。從而在整個(gè)Web應(yīng)用網(wǎng)絡(luò)交互過程中使用了一個(gè)已經(jīng)指定了具體文件名稱及訪問地址的文件,在一定程度上限制了服務(wù)器端所能提供內(nèi)容的靈活性,造成了訪問內(nèi)容相似度較高。而 J2EE則可以有效解決上述問題,主要原因就在于 J2EE直接作用于服務(wù)器端,提供了可用于開發(fā)大型、多層次以及分布式的企業(yè)級Web應(yīng)用支持[4]。二者相互結(jié)合,能夠顯著提高服務(wù)器端獲取 XML格式文件的效率并對其獲取方式并不敏感,提高了整個(gè)訪問效率。因此,在本文基于AJAX與J2EE的新型Web應(yīng)用設(shè)計(jì)過程中,專門在Web容器中開辟了一個(gè)處理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ù)邏輯處理,主要是為了降低對整個(gè)系統(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è)計(jì)完成之后,為了能夠?qū)⒃O(shè)計(jì)完美實(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ā)回到用戶訪問客戶端操作界面中。此步驟就完成了整個(gè)信息處理過程,其高效的運(yùn)算處理能力是目前舊版Web應(yīng)用所無法比擬的,同時(shí)也是整個(gè)Web應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)的核心內(nèi)容。在當(dāng)前網(wǎng)絡(luò)技術(shù)快速發(fā)展形勢下,新型Web應(yīng)用在設(shè)計(jì)組裝過程中需要充分預(yù)留出擴(kuò)展空間,以便將來系統(tǒng)完善時(shí)能夠?qū)㈩A(yù)裝的模塊或部件加入到系統(tǒng)中,從而實(shí)現(xiàn)新型 Web應(yīng)用不間斷改進(jìn)與完善工作。

        當(dāng)然,本設(shè)計(jì)還可以采用第三方所提供的 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è)計(jì)出的新型Web應(yīng)用提高了從服務(wù)器端獲取數(shù)據(jù)的效率,使得用戶訪問時(shí)間大幅縮短,滿足了用戶訪問需求,也為企業(yè)級Web應(yīng)用構(gòu)建工作提供了較大的幫助。因此,基于AJAX與J2EE的新型Web應(yīng)用實(shí)現(xiàn)過程更加快捷,同時(shí)適用范圍相較于舊版Web應(yīng)用更廣泛,具有較高的推廣應(yīng)用價(jià)值。

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

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

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

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

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

        猜你喜歡
        效率用戶設(shè)計(jì)
        提升朗讀教學(xué)效率的幾點(diǎn)思考
        甘肅教育(2020年14期)2020-09-11 07:57:42
        瞞天過?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        跟蹤導(dǎo)練(一)2
        如何獲取一億海外用戶
        “錢”、“事”脫節(jié)效率低
        精品久久久久久无码人妻热| 丝袜美腿亚洲综合玉足| av黄色大片久久免费| 公与淑婷厨房猛烈进出| 精品国产av最大网站| 在线视频中文字幕乱人伦 | 欧美国产亚洲日韩在线二区| 欧美巨大巨粗黑人性aaaaaa| 巨臀中文字幕一区二区| 最新日本久久中文字幕| 国产成人午夜高潮毛片| 国产高清乱理伦片| 99精品国产第一福利网站| 亚洲精彩av大片在线观看| 亚州国产av一区二区三区伊在| 国产人妻无码一区二区三区免费| 欧美精品v欧洲高清| 白嫩少妇高潮喷水av| 亚洲欧美日韩另类精品一区| 日韩精品无码久久久久久| 人妻少妇精品一区二区三区| 亚洲av男人的天堂一区| 99热这里有精品| 欧美成人在线A免费观看| 日本一曲二曲三曲在线| 国产人妻高清国产拍精品| 亚洲av无码不卡| 99久久精品国产片| 久久热免费最新精品视频网站| 正在播放国产多p交换视频| 久久永久免费视频| 手机在线看片在线日韩av| 绝顶高潮合集videos| 性一乱一搞一交一伦一性 | 国产av熟女一区二区三区蜜臀| 国产玉足榨精视频在线观看| 日本乱人伦在线观看| 欧洲AV秘 无码一区二区三| av在线免费观看大全| 久久精品国产久精国产| 丁香婷婷色|