申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
AJAX+JSON作為一種新的交互方式出現(xiàn),OA軟件實(shí)現(xiàn)客戶端與服務(wù)器端異步通訊,直接從瀏覽器與后端服務(wù)進(jìn)行通信,泛普軟件使客戶端得到豐富的應(yīng)用體驗(yàn)及交換操作。通過下圖,可以了解其特點(diǎn)是如何完善以上問題的。
異步性
AJAX實(shí)現(xiàn)客戶端與服務(wù)器端異步通訊,當(dāng)頁面的數(shù)據(jù)更新時(shí),無需頁面刷新,只更新需要更新的部分即可。
多任務(wù)處理
當(dāng)客戶端通過AJAX提交頁面數(shù)據(jù)后,在等待服務(wù)器端響應(yīng)的時(shí)間段內(nèi),可以處理其他的事務(wù)(例如繼續(xù)填寫、修改頁面其他信息)而相互不受影響。
實(shí)現(xiàn)跨平臺(tái)
AJAX是基于WEB頁面的,可以在任何操作系統(tǒng)上運(yùn)行,方便客戶使用和管理。
進(jìn)一步促進(jìn)頁面呈現(xiàn)和數(shù)據(jù)的分離
服務(wù)器端使用JSON格式組合數(shù)據(jù),通過AJAX異步通訊傳遞給客戶端后,由客戶端直接使用JSON格式數(shù)據(jù)并負(fù)責(zé)頁面展現(xiàn)。
使用測(cè)試軟件Load Runner模擬IP地址并建立虛擬用戶(用戶擁有獨(dú)立IP地址),多個(gè)用戶并發(fā)請(qǐng)求來側(cè)試AJAX+JSON在OA系統(tǒng)中的應(yīng)用。OA辦公系統(tǒng)針對(duì)基于服務(wù)器端響應(yīng)能力的性能測(cè)試需求。
由此可見,采用AJAX+JSON方式的頁面與傳統(tǒng)WEB應(yīng)用模型的頁面相比較,在相同并發(fā)用戶數(shù)的情況下,服務(wù)器對(duì)前者的響應(yīng)時(shí)間要更快速;同時(shí),前者服務(wù)器端響應(yīng)能力的性能曲線斜率比后者要低很多,這意味著并發(fā)用戶數(shù)增長(zhǎng)的情況下,前者的效率要比后者高很多。
綜合上述,從技術(shù)發(fā)展的角度看,AJAX+JSON技術(shù)可以提高系統(tǒng)性能,優(yōu)化用戶界面,必將在今后的應(yīng)用中充當(dāng)更重要的角色。