2016(5)系统设计,web应用
2024-08-26 09:03:18
试题五(共25分)
阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题3。
某软件企业拟开发一套基于Web的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的Web应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典型Web系统基础服务需求。
【问题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方案的理由是否合理。
最新文章
- 【C】.h头文件的重复包含问题
- 源文件移动后gdb不显示代码的原因
- [MySQL Reference Manual] 8 优化
- .NET应用架构设计—适当使用活动记录模式代替领域模型模式
- centos 安装ffmpeg
- c++文件操作相关
- css tricks
- ubuntu 下源码安装Postgreql pgAdmin3
- android 网络运营商的名字显示规则(锁定屏幕,下拉列表)
- Redis一些命令总结
- AutoLayout 之NSLayoutConstraint
- 原生 drag drop HTML5
- GBK,UTF8是什么?有什么区别,做网站选择哪种好?
- 数据结构Java实现04---树及其相关操作
- 微信和QQ内置浏览器为什么老是弹停止访问该网页,微信域名被屏蔽的解决办法
- note 12 集合Set
- 【Alpha发布】网站已经正式发布!
- shell expect权威指南和实战
- 基本数据类型int,bool,str
- 项目Beta冲刺(团队)第六天