日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

b/s结构中ajax技术浅析,B/S架构WEB程序中AJAX异步传输技术的应用研究

發布時間:2024/10/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 b/s结构中ajax技术浅析,B/S架构WEB程序中AJAX异步传输技术的应用研究 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第2 1卷第 6期 2 0 1 3年 1 2月 文章編號: 1 0 0 5— 1 2 2 8 ( 2 0 1 3 ) 0 6— 0 0 4 1— 0 3

息技

V o l I 2 1 No . 6 D e e . 2 0 1 3

Co mp u t e r a n d I n f o r ma t i o n T e c h n o l o g y

B/ S架構 WE B程序中 A J A X異步傳輸技術的應用研究

郭兆良

(江蘇食品藥品職業技術學院,江蘇淮安 2 2 3 0 0 3 )

要:基于B/ S架構的 WE B的應用程序實現人機交互的常見方式是頁面請求,頁面完整刷新過程令用戶體驗變差,服

務器壓力變大,程序響應速度變慢。利用 A J A X異步傳輸技術實現頁面的局部更新,可以提升程序交互的效率,提升程序

界面的友好性。文章通過在線考試系統設計中的 A J: ̄ X典型應用,介紹利用 A J A x實現頁面局部刷新的原理和方法。

關鍵詞: WE B程序; A J A X;交互性

中圖分類號: T P 3 1 1, l 1

文獻標識碼: A

Ap p l i c a t i o n S t u d y o n W EN AJ AX As y n g h r o n o u s Tr a n s mi s s i o n Te c h n o l o g y

Ba s e d o n B/ S Ar c hi t e c t u r e Mo d e l

GUO Zha o—h a n g

( J i a n g s u F o o d& P h a r ma c e u t i c a l S c i e n c e Co l l e g e, Hu a i a n 2 2 3 0 0 3, C h i n a )

Ab s t r a c t: a c o n n T l o n wa y t o r e a l i z e h u ma n—— c o mp u t e r i n t e r a c t i o n s b a s e d o n B/ S a r c h i t e c t u r e mo d e l W E B a p p l i c a t i o n

pr og r a ms i s pa g e r e q ue s t . The c om p l e t e pa ge r e f r e s h pr o c e s s r e d uc e s t h e e fe c t s of us e r s’e xpe ie r nc e,i nc r e a s e s t h e pr e s s ur e

o f s e r v e s r a

n d s l o ws d o w n t h e s p e e d o f p r o g r a m r e s p o n s e . T h e r e l a i z a t i o n o f p a r t p a g e r e r f e s h wi t h a p p l i c a t i o n o f A J A X

a s y nc h r o no us t r a n s mi s s i on t e c hn ol og y c a n i nc r e a s e t he e f i c i e n c y of pr o ra g m i nt e r a c i t on s,o fe r f r i e n d l i e r pr o ra g m i nt e r f a c e .

T h e p a p e r, b a s e d O i l t y p i c a l a p p l i c a i t o n o f A J A X i n d e s i g n o f o n~ l i n e t e s t s y s t e ms, i n t r o d u c e s t h e p r i n c i p l e s a n d me t h o d s

o f he t a p p l i c a i t o n o f A J A X t o r e a l i z e p a r t p a g e r e f r e s h .

Ke yw o r d s: wE】 3 p r o ra g m; A J A X; i n t e r a c i t o n

基于 WE B的應用程序越來越多地采用 B/ S架構, 提高了程序開發效率,降低了維護成本。但是, C/ S時

J a v a S c r i p t可在不重載頁面的情況與 We b服務器交換

數據。 A J A X應用可以僅向服務器發送并取回必需的數據,它使用 S O A P或其它一些基于 X M L的 WE B S E R— V I C E接口,并在客戶端采用 J a v a S c r i p t處理來自服務

器的響應。因此在服務器和瀏覽器之間交換的數據大

期客戶分散的處理任務,現在均交由服務器進行處理, 服務器的壓力增大。由于每次應用的交互都需要向服

務器發送請求,頻繁的數據交換以及相同的 H T M L在瀏覽器和服務器間往來,浪費了帶寬,降低了效率,響應也慢,白屏現象更令用戶體驗感大大降低。利用 A—

量減少,響應更陜。同時很多的處理工作可以在發出請求

的客戶端機器上完成,所以 We b服務器的處理時間也減少

了田。A J A X傳輸應用模型及工作原理如圖 1所示。

J A X異步傳輸技術可以有顯著改善 B/ S架構 WE B程序的上述不足。

1 A J A X技術

A j a x是 A s y n c h r o n o u s J a v a S c r i p t a n d X ML的縮寫。

A J A X是一種獨立于 We b服務器軟件的瀏覽器技術。

j

……

……i

它不是一種新的編程語言,而是一種用于創建更好更快以及交互性更強的 We b應用程序的技術。A J A X使

用J a v a S c r i p t向服務器提出請求并處理響應。其核心對

圖1 A J A X傳輸應用模型及工作原理

A j a x不需要任何瀏覽器插件,只需要用戶允許

J a v a S c r i p t在瀏覽器上執行即可。在基于 A j a x技術設計

象是 X M L H T I ' P R e q u e s t,通過這個對象,用戶的

的系統中,瀏覽器不僅僅是內容的展示,而以完整的應

收稿日期: 2 0 1 3— 0 8— 1 4 作者簡介:郭兆良( 1 9 6 7一 ),男,江蘇省淮安市人,教育管理副研究員,主要研究方向:教育管理信息化。

總結

以上是生活随笔為你收集整理的b/s结构中ajax技术浅析,B/S架构WEB程序中AJAX异步传输技术的应用研究的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。