首页
登录
从业资格
论数据访问层设计技术及其应用 在信息系统的开发与建设中,分层设计是一种常见的架
论数据访问层设计技术及其应用 在信息系统的开发与建设中,分层设计是一种常见的架
题库
2022-08-02
10
问题
论数据访问层设计技术及其应用在信息系统的开发与建设中,分层设计是一种常见的架构设计方法,区分层次的目的是为了实现“高内聚低耦合”的思想。分层设计能有效简化系统复杂性,使设计结构清晰,便于提高复用能力和产品维护能力。一种常见的层次划分模型是将信息系统分为表现层、业务逻辑层和数据访问层。信息系统一般以数据为中心,数据访问层的设计是系统设计中的重要内容。数据访问层需要针对需求,提供对数据源读写的访问接口;在保障性能的前提下,数据访问层应具有良好的封装性、可移植性,以及数据库无关性。请围绕“论数据访问层设计技术及其应用”论题,依次从以下三个方面进行论述。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://www.tihaiku.com/congyezige/2397953.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
数据库设计()设计是建立一个系统的E-R图。()设计是将E-R图转换成关系模
数据库系统通常采用三级模式结构:外模式、模式和内模式。这三级模式分别对应数据库的
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关
为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区,主机将要
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(),其次应有很好的(
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(请作答此空),其次应有
优先队列通常采用(62)数据结构实现,向优先队列中插入—个元素的时间复杂度为(6
为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:()
在数据库系统中,一般由DBA使用DBMS提供的授权功能为不同用户授权,其主要目的
随机试题
A.45 B.50 C.78.5 D.90
醋炙法炮制的药材是A.黄芪B.枇杷叶C.芫花D.厚朴E.知母
下边哪个图形能与上边的三个图形拼合(只能通过上、下、左、右平移)而成正方形,请把
在百姓心中,很多人都是过眼烟云。__________,不因岁月而淘尽,而会久久让
设区的市级劳动能力鉴定委员会应当自收到劳动能力鉴定申请之日起( )日内作出劳动
国际注册投资分析师协会的简称为()。A:ACIIAB:EFFASC:ASAF
下列关于抵押的说法中,正确的有(??)。A.乡镇、村企业的建设用地使用权可以单独
中国修订的韦氏成人智力量表共计包括()个分测验。 (A)10(B)
妊娠期口腔健康检查的重点是A:牙合面龋 B:邻面龋 C:牙龈炎 D:牙周炎
关于设备采购合同中合同价款的支付,下列说法正确的是()。A.合同生效后买方支付的
最新回复
(
0
)