首页
登录
从业资格
论数据访问层设计技术及其应用 在信息系统的开发与建设中,分层设计是一种常见的架
论数据访问层设计技术及其应用 在信息系统的开发与建设中,分层设计是一种常见的架
题库
2022-08-02
15
问题
论数据访问层设计技术及其应用在信息系统的开发与建设中,分层设计是一种常见的架构设计方法,区分层次的目的是为了实现“高内聚低耦合”的思想。分层设计能有效简化系统复杂性,使设计结构清晰,便于提高复用能力和产品维护能力。一种常见的层次划分模型是将信息系统分为表现层、业务逻辑层和数据访问层。信息系统一般以数据为中心,数据访问层的设计是系统设计中的重要内容。数据访问层需要针对需求,提供对数据源读写的访问接口;在保障性能的前提下,数据访问层应具有良好的封装性、可移植性,以及数据库无关性。请围绕“论数据访问层设计技术及其应用”论题,依次从以下三个方面进行论述。1.概要叙述你参与管理和开发的与数据访问层设计有关的软件项目,以及你在其中所担任的主要工作。2.详细论述常见的数据访问层设计技术及其所包含的主要内容。3.结合你参与管理和开发的实际项目,具体说明采用了哪种数据访问层设计技术,并叙述具体实施过程以及应用效果。
选项
答案
解析
一、首先用400-600字的篇幅简要叙述作者参与开发的软件系统的概要和所担任的工作。
二、数据访问层的技术主要在于数据映射的问题如写Hibernate或iBATIS的应用。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2002年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和.NET的持久层框架。
三、详细论述你在项目中运用相关技术进行开发的,此时无非就是如何用好这些技术。
Hibernate的调优方案:
制定合理的缓存策略;
尽量使用延迟加载特性;
采用合理的Session管理机制;
使用批量抓取,设定合理的批处理参数(batch_size);
进行合理的O/R映射设计。
Mybatis调优方案:
MyBatis在Session方面和Hibernate的Session生命周期是一致的,同样需要合理的Session管理机制。MyBatis同样具有二级缓存机制。 MyBatis可以进行详细的SQL优化设计。
转载请注明原文地址:https://tihaiku.com/congyezige/2397953.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
数据库设计()设计是建立一个系统的E-R图。()设计是将E-R图转换成关系模
数据库系统通常采用三级模式结构:外模式、模式和内模式。这三级模式分别对应数据库的
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关
为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区,主机将要
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(),其次应有很好的(
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(请作答此空),其次应有
优先队列通常采用(62)数据结构实现,向优先队列中插入—个元素的时间复杂度为(6
为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:()
在数据库系统中,一般由DBA使用DBMS提供的授权功能为不同用户授权,其主要目的
随机试题
[originaltext]W:Whenwasthelasttimeyoudustedtheapartment?M:Whenwasth
关于砌体结构墙体构造柱的做法,错误的是哪一项?()A.最小截面为240mm×
哪些是关系检查的内容A.上下第一磨牙是否是中性关系 B.息止颌位的检查 C.
主要用于抑制异体器官移植排斥反应的药物是A.糖皮质激素B.白细胞介素C.环孢素D
有人()比较理想化的模式-----“环状+楔状城市绿地系统”,这样的系统有利于
下列关于2013年全国中高等学校在校生状况的表述,正确的是:() A.普通
A. B. C. D.
招标投标实施要求不包括( )。A.勘察项目 B.设计项目 C.监理项目
前胸高起,呼吸气喘,叩之膨膨然,其声音清者为A.肺胀 B.水停胸胁 C.真心
投资项目决策分析与评价的基本要求包括贯彻落实科学发展观、资料数据准确可靠和()
最新回复
(
0
)