試題五 (共25分)
閱讀以下關于Web應用開發(fā)的敘述,回答問題1至問題3。
E-Mall是一家電子商務公司,其主要業(yè)務是在線購物,包括書籍、服裝、家電和日用品等。隨著公司業(yè)務規(guī)模不斷增大,公司決策層決定重新設計并實現(xiàn)其網(wǎng)上交易系統(tǒng),公司負責系統(tǒng)開發(fā)的王工和李工分別給出了兩種不同的設計方案,如圖5-1和5-2所示。
公司的架構(gòu)師和開發(fā)者針對這兩種設計方案,從服務器負載情況、業(yè)務邏輯的分離性、系統(tǒng)可靠性、實現(xiàn)簡單性等方面進行討論與評估,綜合考慮最終采用了李工給出的方案。
【問題1】(8分)
請分析比較王工、李工兩種方案的優(yōu)點和不足,完成表5-1中的空白部分。
【問題2】(8分)
對數(shù)據(jù)庫的訪問是該系統(tǒng)開發(fā)中需要特別注意的一個問題,O/R映射是一種常用的數(shù)據(jù)庫訪問編程技術。請用200字以內(nèi)的文字說明O/R映射的含義,并指出采用O/R映射的三個主要好處。
【問題3】(9分)
性能是Web應用系統(tǒng)的一個重要質(zhì)量屬性。請用200字以內(nèi)的文字說明三個主要影響Web應用系統(tǒng)性能的因素,針對每個因素提出解決方案以提高系統(tǒng)性能。