首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
admin
2016-11-11
34
问题
阅读以下关于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://jikaoti.com/ti/YE67FFFM
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
Brothersandsistersfight,butwhenthebickeringevolvesintophysicaloremotionalabuse,it’sbullying.Ordinaryargumentso
如何通过ADO.NET读取数据库中的图片?
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
C#中要使一个类支持FOREACH遍历,实现过程怎样?
为邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”。
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
在金山毒霸2008中,设置可疑文件在被清除前备份至病毒隔离系统。
用金山清理专家按默认模式清理其他应用软件的历史痕迹。
Inaredundantarrayofinexpensivedisks(RAID)systems,dataandparityinformationarestripedoverseveraldifferentdisks.
随机试题
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示日期的类Date、表示人员的类Person和表示职员的类Staff;程序应当显示:张小丽1234567890123
如何做好出版物的售中服务?
某年轻女患者,在得知自己患了黄疸型肝炎后很恐惧,怕男友离开她,怕同事疏远她,因而恳求医师替她保密。医师很同情她,就决定替她保守这个秘密,但要求她抓紧治疗,不要耽误病情。医生的正确做法应该是
护士需在洗手后再消毒的情况是
根据《人民币结算账户管理办法》的规定,下列各项中,不可以办理现金支付的是()。
根据支付结算法律制度的规定,下列关于票据填写要求的表述中,不正确的是()。
在经济发展过热、物价上涨、经济运行主要受供给能力制约时,政府应采取扩张性财政政策。()
2016年是全球气候充满极端状况的一年。大气中的二氧化碳平均浓度已经超过400ppm(1ppm为百万分之一)警示线,甲烷浓度也飙升破纪录,气候变化的长期指标上升至新水平。南极和北极地区的海冰面积缩减严重,打破最低纪录。俄罗斯、北极地区气温比长期平均温度高6
下列叙述中正确的是
E该空格是一个插入语,所以可推断应填入一个副词。上句话讲到社会网络自1985年以来平均萎缩了三分之一。本句说,有趣的是,互联网和手机的使用并没有使人们之间的密切________被泛泛之交所替代。可以看出两句话是转折的关系,故选however。
最新回复
(
0
)