試題五(共25分)
閱讀以下關于網上交易系統(tǒng)的敘述,回答問題1至問題3。
某電子商務公司進行機構重組后,業(yè)務規(guī)模和用戶規(guī)模不斷擴大,現(xiàn)有的在線銷售系統(tǒng)已經無法滿足公司的發(fā)展要求。公司決策層對現(xiàn)有系統(tǒng)的不足進行了認真分析,決定提高現(xiàn)有系統(tǒng)客戶端訪問速度,增強客戶端的動態(tài)交互能力,并提高整個系統(tǒng)代碼的模塊化和重用性,最終完成網上交易系統(tǒng)的改造與升級。在對該系統(tǒng)的升級方案進行設計和討論時,公司的系統(tǒng)分析師王工提出采用開發(fā)瀏覽器插件的方式提高客戶端訪問速度并增強訪問體驗,通過重寫服務端代碼提高系統(tǒng)的模塊化和重用性。另外一位系統(tǒng)分析師李工則提出采用AjaX技術提高客戶端性能,采用JavaScript技術進一步增強客戶端的動態(tài)交互能力,并在服務端采用JavaScript技術提高系統(tǒng)代碼的模塊化和重用性。公司的分析師和架構師對這兩種思路進行討論與評估,最終采納了李工的方法。
【問題1】(8分) 請從系統(tǒng)的客戶端開發(fā)和服務端開發(fā)兩個方面說明為何沒有采用王工提出的方法。
【問題2】(9分) 請說明什么是Ajax技術,并從信息表示、動態(tài)顯示及交互、數據交換和異步數據交換四個功能特點說明Ajax包含的基本技術,對應填入表5-1中的(1)、(2)、(3)、(4)空白中。