首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
admin
2016-11-11
32
问题
阅读以下关于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
系统架构师下午案例分析考试
软考高级
相关试题推荐
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/\610
修改电子邮件帐户的邮件地址为bob@sohu.com。
如果已知bob上有共享D:但是在网络邻居上无法看到,怎样访问D:。
在Google搜索中使用or查询“辽宁”,“高校”。
在【安全中心】窗口中,开启Windows自动更新,在有可能下载时通知用户,但是不自动下载或安装更新。
在写字板文件中插入一个Word文档对象,内容为"祝你取得成功!"。保存在C盘下。
Anaccesscontrolmatrixisusedinmanyoperatingsystemsandapplicationstocontrolaccessbetweensubjectsandobjects.What
Thereareseveraltypesofintrusiondetectionsystems(IDSs).WhattypeofIDSbuildsaprofileofanenvironment’snormalacti
CPUsandoperatingsystemscanworkintwomaintypesofmultitaskingmodes.Whatcontrolsaccessandtheuseofsystemresource
随机试题
下列结构中,可限制脊柱过度后伸的是()
61岁女性,绝经7年,临床表现为腹痛伴阵发性阴道排液。此时首先做的检查是()
某大型民用建筑内需设置一座:10kV变电所,下列哪几种形式比较适宜?()
在项目目标动态控制中,属于项目目标控制准备工作的是______。
某地下工程合同约定,计划3月份完成混凝土工程量500m3,4月份完成450m3,合同单价均为600元/m3。而至各月底,经确认的工程实际进展情况为,3和4月份实际完成的混凝土工程量均为400m3,实际单价700元/m3。至3月底,该工程的费用绩效指数(CP
甲、乙共谋伤害丙,进而共同对丙实施伤害行为,导致丙身受一处重伤,但不能查明该重伤由谁的行为引起。对此,下列说法正确的是()。
价值规律是在市场配置资源的过程中体现它的客观要求和作用的,价值规律的作用表现在
以下关于路由器关键技术指标的描述中,错误的是(20)。
下列选项中,不是Access数据库对象的是
微型计算机的硬件系统中最核心的部件是()。
最新回复
(
0
)