首页
登录
从业资格
随着对象持久化技术的发展,产生了众多持久化框架,其中,( )基于EJB技术。(
随着对象持久化技术的发展,产生了众多持久化框架,其中,( )基于EJB技术。(
最全题库
2022-08-02
42
问题
随着对象持久化技术的发展,产生了众多持久化框架,其中,( )基于EJB技术。( )是ORM的解决方案。问题1选项A.iBatisB.CMPC.JDOD.SQL问题2选项A.SQLB.CMPC.JDOD.iBatis
选项
答案
BD
解析
JAVA体系下,目前主流的持久化技术框架包括CMP、Hibernate、iBatis和JDO等。
1.CMP
在J2EE架构中,CMP(Container-Managed Persistence,容器管理持久化)是由EJB容器来管理实体EJB 的持久化,EJB容器封装了对象/关系的映射和数据访问细节。CMP 和ORM的相似之处在于,两者都提供对象/关系映射服务,都将对象持久化的任务从业务逻辑中分离出来。区别在于CMP负责持久化实体EJB组件,而ORM负责持久化 POJO(Plain Ordinary Java Object,简单的Java对象),它是普通的基于 Java Bean 形式的实体域对象。
CMP模式的优点在于它基于EJB技术,是SUN J2EE体系的核心部分,获得了业界的普遍支持,包括各大厂商和开源组织等,如果选择它来进行企业级开发,技术支持会非常完备,同时其功能日趋完善,包括了完善的事务支持,EJBQL查询语言和透明的分布式访问等。CMP的缺点在于开发的实体必须遵守复杂的J2EE规范,而ORM没有类似要求,其灵活性受到影响;而且,CMP只能运行在EJB容器中,而普通POJO可以运行在任何一种Java环境中;尽管遵循J2EE的规范,但EJB的移植性比ORM要差。
2.Hibernate
Hibernate和iBatis都是ORM解决方案,不同的是两者各有侧重。
3.iBatis
iBatis提供Java对象到SQL(面向参数和结果集)的映射实现,实际的数据库操作需要通过手动编写SQL实现,与Hibernate相比,iBatis最大的特点就是小巧,上手较快。如果不需要太多复杂的功能,iBatis是既可满足要求又足够灵活的最简单的解决方案。
4.JDO
JDO(Java Data Object,Java数据对象)是 SUN 公司制定的描述对象持久化语义的标准API,它是Java对象持久化的新规范。JDO提供了透明的对象存储,对开发人员来说,存储数据对象完全不需要额外的代码(例如,JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。
另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只能应用于关系型数据库,而JDO更通用,提供到任何数据底层的存储功能,包括关系型数据库、普通文件、XML文件和对象数据库等,使得应用的可移植性更强。
转载请注明原文地址:https://tihaiku.com/congyezige/2401191.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
某磁盘阵列共有14块硬盘,采用RAID5技术时的磁盘利用率是(21)。A.50%
“采用先进成熟的技术和设备,满足当前业务需求,兼顾未来的业务需求”体现了“()
依据GB/T11457—2006《信息技术软件工程术语》,()是一种静态分析
进行面向对象系统分析和设计时,将已有的软件及其有效成分用于构造新的软件或系统,这
CMM提供了一个框架,将软件过程改进划分成()个成熟度等级。A.3 B.4
评标委员会由招标人的代表和有关技术、经济等方面的专家组成,成员人数为()人以上
评标委员会由招标人的代表和有关技术、经济等方面的专家组成,成员人数为(请作答此空
()是面向对象方法中最基本的封装单元,它可以把客户要使用的方法和数据呈现给外部
信息系统安全技术中,关于信息认证、加密、数字签名的描述,正确的是()。A.数字
系统集成是指计算机软件,硬件,网络通信等技术和产品集成为能够满足用户特定需求信息
随机试题
AprilFools’Special:History’sHoaxesHap
Notonly______beinterestingtous,butalsoitslanguagewillhelpusincompos
AscientistIntoday’ssocietywearenowseeingmorechildrenundertheage
WilltheWorldRememberDisneyorPlato?Significant
建安公司是D省一家食品进出口集团公司旗下的子公司,主营业务是生产和出口A地区生猪
A. B.AgBr和AgCl C. D.
下列哪些细菌不是厌氧菌()A.肉毒梭菌 B.产黑色素类杆菌 C.艰难梭菌
丛林斑疹伤寒是由下列哪一种立克次体引起的()A.普氏立克次体B.澳大利亚立克次
使馆和使馆人员运进的机动车辆,应填写申报单,无需递交使馆照会。
关于建设工程项目施工总承包模式与施工总承包管理模式的叙述,正确的是()。A.施
最新回复
(
0
)