首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。 【说明】 某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程
admin
2016-11-11
64
问题
阅读以下关于Web应用系统架构设计的叙述,在答题纸上回答问题1至问题3。
【说明】
某信息技术公司计划开发一套在线投票系统,用于为市场调研、信息调查和销售反馈等业务提供服务。该系统计划通过大量宣传和奖品鼓励的方式快速积累用户,当用户规模扩大到一定程度时,开始联系相关企业提供信息服务,并按照信息服务种类和用户投票数量收取费用。
为了降低开发成本和提高开发效率,项目组经过讨论后决定采用轻量级Java EE开发框架设计系统应用架构。在应用架构设计中,除了满足系统主要功能需求,还需要考虑的因素包括:
(1)项目开发采用MySQL数据库存储数据,但将来可能移植到其他数据库平台;
(2)系统开发过程中尽可能降低或者消除SQL,语句开发的工作量;
(3)投票系统中数据之间的关系复杂,需要支持数据对象的聚合和继承等关系。
项目组基于MVC模式设计出了投票系统的架构,包括表示层、业务逻辑层、数据持久层和数据层。在具体讨论数据持久层采用哪种技术方案时,老王建议采用成熟的Hibemate框架,小李则认为iBatis更加灵活,更适合作为投票系统数据持久层开发技术。
【问题1】
请用300以内文字说明什么是数据持久层,使用数据持久层能够为项目开发带来哪些好处?
选项
答案
数据持久层是根据分层思想,通过建立逻辑数据操作接口,采取一定的对象/关系映射策略,隐藏数据库访问代码细节,向业务开发人员提供透明的对象持久化操作机制。 能够为项目开发带来的好处: (1)分离业务逻辑层和数据层,降低两者之间的耦合; (2)通过对象/关系映射向业务逻辑提供面向对象的数据访问; (3)简化数据层访问,隐藏数据库链接、数据读写命令和事务管理细节。
解析
本题考查Web应用系统数据持久层设计相关知识。
此类题目要求考生了解轻量级Java EE开发框架和常用的数据持久层技术,通过认真阅读题目对实际问题的描述,能够根据在线投票系统架构设计中所考虑的因素,选择合适的数据持久层技术。主流的数据持久层技术按照其实现思路可以分为4类技术方案,包括基于数据库连接(JDBC封装)、命令转换(SQL Mapping)、对象关系映射(O/RMapping)和数据持久化对象(Entity Bean),考生在实际应用中,不仅要掌握技术使用方法,更重要的是能够了解其基本原理,便于在实际应用架构设计中选择合适的技术。
本问题考查数据持久层的基本概念以及在实际应用中能够为项目开发带来的好处。数据持久层主要是根据分层思想,通过建立逻辑数据操作接口,采取一定的对象/关系映射策略,隐藏数据库访问代码细节,向业务开发人员提供透明的对象持久化操作机制。具体来说,数据持久层能够带来的好处能够在三层或者多层结构设计中分离业务逻辑层和数据层,解耦两者之间的直接关联;通过对象/关系映射,将面向业务逻辑的数据处理全部以对象形式暴露,将对对象的操作自动转换为基于关系模式的数据库访问操作;在复杂的数据访问操作中,能够利用数据持久层简化数据层的访问,隐藏数据库链接、数据读写命令和事务管理细节,有效提升系统开发效率。
转载请注明原文地址:https://kaotiyun.com/show/dNQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
大概描述一下ASP。NET服务器控件的生命周期
八皇后问题(输出所有情况,不过有些结果只是旋转了90度而已)。哈哈:)回溯算法的典型例题
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
值类型和引用类型的区别?写出C#的样例代码。
执行下面代码后:
什么是ASP.net中的用户控件
在用户管理组administrators中添加本地用户“sy”。
设置拨号连接属性卸载Qos数据包计划程序。
在【管理工具】的【计算机管理】窗口中,查看用FTP的属性,并将其从用户组中删除。
利用我的电脑,在C盘根文件夹窗口,一次性选择窗口中所有的文件和文件夹。
随机试题
患儿女,13岁,因发现颈部包块3年就诊。查体:颈前近舌骨处有一个1.5cm×2.0cm大小包块,质软,无触痛,活动度可。异位甲状腺最常见的部位是
下列有关无效具体行政行为的说法哪一项是正确的?()
目前我国以单利计息的经济活动是()。
下列属于快速折旧法的是()。
尾矿库安全度主要根据尾矿库防洪能力和尾矿坝坝体稳定性确定,分为()。
7下列对小汤山描述正确的是()
一年四季共有二十四节气,前四个节气依次称为()。
有无穷多解,则a=()。
Access的表中,下列不可以定义为主键的是()。
CD-ROM是______。
最新回复
(
0
)