首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
admin
2016-11-11
83
问题
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。
【说明】
某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程度时,开始联系相关企业提供信息服务,并按照信息服务种类和用户投票数量收取费用。
为了降低开发成本和提高开发效率,项目组经过讨论后决定采用轻量级Java EE开发框架设计系统应用架构。在应用架构设计中,除了满足系统主要功能需求,还需要考虑的因素包括:
(1)项目开发采用MySQL数据库存储数据,但将来可能移植到其他数据库平台;
(2)系统开发过程中尽可能降低或者消除SQL,语句开发的工作量;
(3)投票系统中数据之间的关系复杂,需要支持数据对象的聚合和继承等关系。
项目组基于MVC模式设计出了投票系统的架构,包括表示层、业务逻辑层、数据持久层和数据层。在具体讨论数据持久层采用哪种技术方案时,老王建议采用成熟的Hibemate框架,小李则认为iBatis更加灵活,更适合作为投票系统数据持久层开发技术。
【问题2】
针对在线投票系统的实际应用需求和要求,项目组应选用哪种技术实现数据持久层?请用200字以内文字说明其采用该技术的原因。
选项
答案
项目组应该采用Hibemate框架。 原因: (1)Hibernate支持多种不同类型数据库,满足项目组数据库移植需求; (2)Hibemate相对于iBatis减少了SQL语句开发的工作量; (3)iBatis生成的PO是扁平化的,无法像Hibemate一样支持对象的继承和聚合等立体化关系。
解析
本问题考查考生对Hibernate和iBatis这两种持久层技术的掌握情况。Hibernate和iBatis是轻量级Java EE框架中两种数据持久层技术,两者都是优秀的开源项目。iBatis相对简单易学而且更灵活,但开发工作量较大,数据之间是关联关系:Hibernate框架相对复杂,所生成的持久化对象能够表达面向对象中的继承和聚合等关系,开发工作量较小,Hibemate使用更广泛更成熟,能够适应目前所有主流的关系型数据库。根据题目中所描述的考虑因素,系统需要满足数据库的可移植性、开发过程简单、支持对象间的复杂关系等需求,所以选择Hibernate作为数据持久层技术更为合适。
转载请注明原文地址:https://kaotiyun.com/show/ONQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimprovestudents’physicalcondition.Y
Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimprovestudents’physicalcondition.
Brothersandsistersfight,butwhenthebickeringevolvesintophysicaloremotionalabuse,it’sbullying.Ordinaryargumentso
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符’*’移到串的前部分,前面的非’*’字符后移,但不能改变非’*’字符的先后顺序,函数返回串中字符’*’的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函
利用MSN给bob@sina.com发送电子邮件内容“8号晚上到我家一起吃饭”。
在【计算机管理】窗口中,使用鼠标将“FP”组更名为“FPJsers”。
在即时通讯工具MSN中,从当前界面开始,把自己的邮箱注册为“Passport”,已知邮箱地址为:ccty@163.com,密码设置为116116,密码提示问题为:你最喜欢的历史人物?毛泽东,注册检查框内的字符按照图片上给的输入,字符输入区分大小写,其余选项
已经为演示文稿设置了动画效果,现希望保留动画效果设置参数,但在播放时没有动画效果,则可通过选择()菜单项来完成这项工作。A.动画预览B.预设动画C.设置放映方式D.动作设置
Thefollowingscenarioappliestoquestions30,31,and32.Operatingsystemshaveevolvedandchangedovertheyears.Theearli
随机试题
下列行为哪些不视为侵犯专利权?()
某学校为了促使学生努力学习,建立奖学金、跳级等激励机制来奖励学习成绩优秀的学生,这一社会控制形式属于()
根据酶的来源及其在血浆中发挥催化功能的情况,不属于血浆特异酶的是
男,38岁。心悸,多汗,食欲亢进2个月。体重下降3kg,大便2次/日,糊状。昨夜聚餐,大量饮用可乐,今晨起乏力,下肢无法活动。查体:T37.1℃,P108次/分,R18次/分,BP145/70mmHg,双肺呼吸音清,未闻及干湿性啰音,心律齐,腹软,无压痛。
A注册会计师是M上市公司2005年度会计报表审计的审计项目负责人,在审计过程中,需对助理人员在审计计划阶段提出的相关问题予以解答。请代为做出正确的专业判断。
下列()属于消防警察的职责。
我国法律监督的专门机关是()。
行政机构是指拥有行政权力的以办理行政事务为主要职责的独立组织。()
根据言语描述或图形的提示形成相应的新形象的过程称为——。
A、正确B、错误A
最新回复
(
0
)