Hibernate对JDBC访问数据库的代码做了封装,从而大大简化了数据访问的重复性代码,它是针对三层架构中()的解决方案A、表现层B、业务逻辑层C、持久化层D、数据库系统
Hibernate对JDBC访问数据库的代码做了封装,从而大大简化了数据访问的重复性代码,它是针对三层架构中()的解决方案
- A、表现层
- B、业务逻辑层
- C、持久化层
- D、数据库系统
相关考题:
论企业应用系统的数据持久层架构设计 数据持久层(Data Persistence Layer)通常位于企业应用系统的业务逻辑层和数据源层之间,为整个项目提供一个高层、统一、安全、并发的数据持久机制,完成对各种数据进行持久化的编程工作,并为系统业务逻辑层提供服务。它能够使程序员避免手工编写访问数据源的方法,使其专注于业务逻辑的开发,并且能够在不同项目中重用本框架,这大大简化了数据的增加、删除、修改、查询功能的开发过程,同时又不丧失多层结构的天然优势,继承延续应用系统架构的可伸缩性和可扩展性。当运用关系型数据库作为数据存储机制时,在业务层与数据源间加入数据持久层,能够解决对象与关系的阻抗不匹配问题,将对象的状态持久化存储到关系型数据库中。请围绕企业应用系统的数据持久层架构设计论题,依次从以下三方面进行论述。 1.概要叙述你参与分析和设计的企业应用系统开发项目以及你所担任的主要工作。 2.分析在企业应用系统的数据持久层架构设计中有哪些数据访问模式,并详细阐述每种数据访问模式的主要内容。 3.数据持久层架构设计的好坏决定着应用程序性能的优劣,请结合实际说明在数据持久层架构设计中需要考虑哪些问题。
SSH中,依次处理的哪一层的实现()A、Struts–业务逻辑层;Hibernate-表现层;Spring-持久层B、Struts-表现层;Hibernate-业务逻辑层;Spring-持久层C、Struts-持久层;Hibernate-表现层;Spring-业务逻辑层D、Struts-表现层;Hibernate-持久层;Spring-业务逻辑层
关于三层说法错误的是()A、表现层主要是提供给用户交互的操作界面,以及校验等B、数据访问层主要是用来存取数据C、业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。D、模型层中的实体类一般与数据库中的表是一一对应的。
持久化技术封装了数据访问的细节,为大部分业务逻辑提供了面向对象的API。数据持久化具有以下3个方面的特点,分别是()A、通过持久化技术能够减少访问数据库中数据的次数,提供应用程序速度B、提高代码的可重用性C、松耦合,使持久化的实现不依赖于底层数据库及上层业务逻辑D、具有更好的可扩展性
在Hibernate中,下列说法正确的有()A、Hibernate是一个开放源代码的对象关系映射框架B、Hibernate对JDBC进行了轻量级的对象封装C、Hibernate可以大大减少操作数据库的工作量D、Hibernate提供了数据查询机制,但没有提供恢复机制
下面对于层与层关系的描述错误的是()。 A、表示层接受用户的请求,根据用户的请求去通知业务逻辑层B、业务逻辑层收到请求,根据请求内容执行数据库访问,并将访问结果返回表示层C、数据访问层收到请求后便开始访问数据库D、各个层之间独立存在,不相互依赖
单选题关于ASP.NET和三层架构的描述正确的是?()AASP.NETMVC相当于三层中的表现层BASP.NETMVC和三层不能结合使用CASP.NETMVC相当于三层中的数据访问层DASP.NETMVC相当于三层中的业务逻辑层
单选题下面对于层与层关系的描述错误的是()。A表示层接受用户的请求,根据用户的请求去通知业务逻辑层B业务逻辑层收到请求,根据请求内容执行数据库访问,并将访问结果返回表示层C数据访问层收到请求后便开始访问数据库D各个层之间独立存在,不相互依赖
单选题SSH中,依次处理的哪一层的实现()AStruts–业务逻辑层;Hibernate-表现层;Spring-持久层BStruts-表现层;Hibernate-业务逻辑层;Spring-持久层CStruts-持久层;Hibernate-表现层;Spring-业务逻辑层DStruts-表现层;Hibernate-持久层;Spring-业务逻辑层
单选题关于三层说法错误的是()A表现层主要是提供给用户交互的操作界面,以及校验等B数据访问层主要是用来存取数据C业务逻辑层主要是表现层和数据访问层中间的通信桥梁,用来调用数据访问层的,不可以包含其他操作。D模型层中的实体类一般与数据库中的表是一一对应的。