Java考试

Hibernate是一个()框架,它对JDBC进行了轻量级的封装,通过此框架开发人员能以面向对象的思维方式来操作数据库。A、ORMB、MVCC、IoCD、AOP

题目

Hibernate是一个()框架,它对JDBC进行了轻量级的封装,通过此框架开发人员能以面向对象的思维方式来操作数据库。

  • A、ORM
  • B、MVC
  • C、IoC
  • D、AOP
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。

A.iBatis

B.Spring

C.Hibernate

D.JDBC


参考答案:A

第2题:

关于Hibernate,下列说法错误的是()

  • A、Hibernate是一个对象-关系映射工具
  • B、在MVC模式中,Hibernate属于控制层
  • C、Hibernate在JDBC的方式上进行封装,以简化JDBC方式繁琐的编码工作
  • D、在Hibernate中,可以通过xml格式的配置文件保存对象-关系的映射信息

正确答案:B

第3题:

请用200字以内的文字说明基于Struts,Spring和Hibernate的轻量级框架与基于EJB的重量级框架解决问题的侧重点有什么不同?


正确答案:[解答要点] 轻量级框架侧重于减小开发的复杂度相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力)比较适用于开发中小型企业应用。 采用轻量框架后一方面因为采用基于POJOs的方法进行开发使应用不依赖于任何容器这可以提高开发调试效率;另一方面轻量级框架多数是开源项目开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码这有利于项目的快速开发。 而作为重量级框架EJB框架则强调高可伸缩性适合于开发大型企业应用。 在EJB体系结构中一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外EIB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案能够充分解决系统性能问题。 轻量级框架的产生并非是对重量级框架的否定可以说二者是互补的。轻量级框架旨在开发具有更强大功能更完备的企业应用;而新EIB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统也利用开发中小型系统这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。
[解答要点] 轻量级框架侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。 采用轻量框架后,一方面因为采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。 而作为重量级框架EJB框架则强调高可伸缩性,适合于开发大型企业应用。 在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外,EIB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案,能够充分解决系统性能问题。 轻量级框架的产生并非是对重量级框架的否定,可以说二者是互补的。轻量级框架旨在开发具有更强大,功能更完备的企业应用;而新EIB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统,也利用开发中小型系统,这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。 解析:作为重量级框架EJB框架则强调高可伸缩性,适合于开发大型企业应用。在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外,EJB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案,能够充分解决系统性能问题。
轻量级框架侧重于减小开发的复杂度,相应地它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。采用轻量框架后,一方面因为采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率:另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。
轻量级框架的产生并非是对重量级框架的否定,可以说二者是互补的。轻量级框架旨在开发具有更强大,功能更完备的企业应用;而新EJB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统,也利用开发中小型系统,这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。

第4题:

Hibernate对JDBC访问数据库的代码进行了封装,从而大大简化了数据访问层的重复性代码,它是针对三层架构中()的解决方案。

  • A、表现层
  • B、业务逻辑层
  • C、持久化层
  • D、数据库系统

正确答案:C

第5题:

下面关于Hibernate的说法,错误的是()

  • A、Hibernate是一个“对象-关系映射”的实现
  • B、Hibernate是一种数据持久化技术
  • C、Hibernate是JDBC的替代技术
  • D、使用Hibernate可以简化持久化层的编码

正确答案:C

第6题:

请简述Hibernate与jdbc的联系。


正确答案: Hibernate是jdbc的轻量级封装,包括jdbc的与数据库的连接(用hibernate的配置文件实现,本质是封装了jdbc),和查询,删除等代码,都用面向对象的思想用代码联系起来,Hibernate通过hbm配置文件(或注解)把持久化类的字段和数据库的字段关联起来比如数据库的id。
HQL语句也是面向对象的,它的查询语句不是查询数据库而是查询类的。

第7题:

下面关于Hibernate说法正确的是()

  • A、Hibernate是ORM的一种实现方式
  • B、Hibernate不要JDBC的支持
  • C、属于控制层
  • D、属于数据持久层

正确答案:A,D

第8题:

简述 Hibernate 和 JDBC 的优缺点? 如何书写一个

one to many 配置文件.


正确答案:
            

第9题:

简述Hibernate与jdbc的联系


正确答案: hibernate是jdbc的轻量级封装,包括jdbc的与数据库的连接(用hibernate.property的配置文件实现当然本质是封装了jdbc的forname),和查询,删除等代码,都用面向对象的思想用代码联系起来,hibernate通过hbm 配置文件把po类的字段和数据库的字段关联起来比如数据库的id,在po类中就是pravite Long id; public Long getId() ;public setId(Long id); 然后hql语句也是面向对象的,它的查询语句不是查询数据库而是查询类的,这些实现的魔法就是xml文件,其实hibernate=封装的jdbc+xml文件

第10题:

Hibernate对JDBC访问数据库的代码进行了封装,从而大大的简化了数据访问层的代码,它是针对三层架构中()的解决方案。

  • A、  表现层
  • B、  业务逻辑层
  • C、  持久化层
  • D、  数据库系统

正确答案:C

更多相关问题