2016 5 系統設計,web應用

2022-06-23 15:39:09 字數 807 閱讀 2169

試題五(共25分)

閱讀以下關於web應用的敘述,在答題紙上回答問題1至問題3。

【問題1】(5分)

在選擇系統所採用的web開發框架時,專案組對alibaba開發的webx框架與輕量級spring mvc框架進行了對比分析,最終決定採用webx框架進行開發。請用300字以內文字,從多應用支援、基礎服務支援以及可擴充套件性這三個方面對webx與spring mvc框架進行對比。

【問題2】(12分)

在確定系統釆用的持久層技術方案時,專案組梳理了系統的典型持久化需求,對照需求對比分析了 hibernate和mybatis兩種持久化方案,請分析兩種持久化方案對錶 5-1中所列專案需求的支援情況,將候選答案序號a或b填入表5-1相應位置。

【候選答案:a. 支援 b.不支援或支援差】

【問題3】   (8分)

系統實現相應的配置管理與監控功能時,需要整合雲平臺側提供的大量服務以實現配置資料的讀取寫入與不同檢視監測資料的獲取。專案組在確定服務整合方案時,對比了rest風格rpc與soap rpc兩種方案,經過分析討論,專案組最終決定採用rest風格rpc機制實現服務整合,請判斷表5-2中給出的選擇rest方案的理由是否合理。