持久化技术封装了数据访问的细节,为大部分业务逻辑提供了面向对象的API。数据持久化具有以下3个方面的特点,分别是()A、通过持久化技术能够减少访问数据库中数据的次数,提供应用程序速度B、提高代码的可重用性C、松耦合,使持久化的实现不依赖于底层数据库及上层业务逻辑D、具有更好的可扩展性

题目

持久化技术封装了数据访问的细节,为大部分业务逻辑提供了面向对象的API。数据持久化具有以下3个方面的特点,分别是()

  • A、通过持久化技术能够减少访问数据库中数据的次数,提供应用程序速度
  • B、提高代码的可重用性
  • C、松耦合,使持久化的实现不依赖于底层数据库及上层业务逻辑
  • D、具有更好的可扩展性

相似考题
更多“持久化技术封装了数据访问的细节,为大部分业务逻辑提供了面向对象的API。数据持久化具有以下3个方面的特点,分别是()A、通过持久化技术能够减少访问数据库中数据的次数,提供应用程序速度B、提高代码的可重用性C、松耦合,使持久化的实现不依赖于底层数据库及上层业务逻辑D、具有更好的可扩展性”相关问题
  • 第1题:

    —般的web应用逻辑上分为哪三层?()

    A、接入层

    B、业务逻辑层

    C、数据访问层

    D、持久化层


    答案:ABC

  • 第2题:

    hql和sql的区别

    sql是关系数据库查询语言,面对的数据库;而hql是Hibernate这样的数据库持久化框架提供的内置查询语言,虽然他们的目的都是为了从数据库查询需要的数据,但sql操作的是数据库表和字段,而作为面向对象的hql操作的则是持久化类及其属性 但是除了这些还有吗?


    hql是面向对象的 。
    其实还是转成了sql语句
    hql在数据库通用,切换数据库方言就可以
    sql在不同数据库中语法有些不同
    还是sql比较灵活一些。。

    HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。

    sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征,所以HQL更加符合开发标准!
    您好:
    hql是面向对象的 。
    其实还是转成了sql语句
    hql在数据库通用,切换数据库方言就可以
    sql在不同数据库中语法有些不同
    还是sql比较灵活一些。。

    HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。

    sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征,所以HQL更加符合开发标准!
    hql是面向对象的 。其实还是转成了sql语句hql在数据库通用,切换数据库方言就可以sql在不同数据库中语法有些不同还是sql比较灵活一些。。HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征,所以HQL更加符合开发标准

  • 第3题:

    从功能角度数据库应用系统可以划分为四个层次来实现,其中数据的完整性维护工作出现在( )。

    A.表示层

    B.业务逻辑层

    C.数据访问层

    D.数据持久层


    参考答案:D

  • 第4题:

    持久层的主要功能是为( )提供透明的数据访问、持久化、加载等能力。

    A. A.视图
    B. 业务逻辑
    C. 控制层
    D. 表现层

    答案:B
    解析:

  • 第5题:

    在J2EE设计模式中,下列关于DAO模式的描述哪个是不正确的()

    • A、DAO实现一个数据访问机制,用于访问、操作持久化存储介质中的数据
    • B、DAO处于在业务逻辑层与数据库资源之间
    • C、一般DAO是与Abstract Factory模式一起来用
    • D、DAO可以代替DATA SOURCE

    正确答案:D

  • 第6题:

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

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

    正确答案:C

  • 第7题:

    UAP持久层集成()技术框架,支持多种数据库连接方式以及不同数据库访问


    正确答案:Hibernate

  • 第8题:

    下列表述正确的是()

    • A、JDBC API可以实现数据的持久化;
    • B、JDBC API不可以实现数据的持久化;
    • C、Java中对象的表示方式为一个类的实体;
    • D、OOAP中“万物都是对象”

    正确答案:A

  • 第9题:

    多选题
    一般的web应用逻辑上分为哪三层?()
    A

    接入层

    B

    业务逻辑层

    C

    数据访问层

    D

    持久化层


    正确答案: B,C
    解析: 暂无解析

  • 第10题:

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

    表现层

    B

    业务逻辑层

    C

    持久化层

    D

    数据库系统


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    在J2EE设计模式中,下列关于DAO模式的描述哪个是不正确的()
    A

    DAO实现一个数据访问机制,用于访问、操作持久化存储介质中的数据

    B

    DAO处于在业务逻辑层与数据库资源之间

    C

    一般DAO是与Abstract Factory模式一起来用

    D

    DAO可以代替DATA SOURCE


    正确答案: A
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)以下对Spring框架的持久化支持说法错误的是:
    A.Spring将数据库访问的checked异常转换为运行时异常
    B.Spring没有自己的持久化方案,它集合了现有的流行持久化框架
    C.Spring对各种持久化技术提供了统一的编程方式
    D.Spring采用JDBC模板封装了JDBC的数据库操作

    答案:C

  • 第13题:

    从功能上讲,数据库应用系统设计包括下列四个层次,其中包括构件设计的是( )。

    A.表示层

    B.业务逻辑层

    C.数据访问层

    D.数据持久层


    正确答案:B
    从功能上讲,数据库应用系统设计包括下列四个层次:①表示层,位于最外层,离用户最近,用于显示数据和接受用户输入的数据;②业务逻辑层,表示层和数据访问层之间通信的桥梁,主要负数据的传递和处理,例如数据有效性的检验、业务逻辑描述相关功能。业务逻辑层概要设计包括:结构、行为、数据接口、故障处理、安全设计、系统维护与保障等方面的内容。③数据访问层,主要实现对数据的保存和读取操作;④数据持久层。由上述可知,业务逻辑层的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统构件(如类、模块、组件等),因此构件设计属于业务逻辑层。

  • 第14题:

    从功能上讲,数据库应用系统设计包括四个层次。下列层次中包含索引设计的是( )。

    A.表示层

    B.业务逻辑层

    C.数据访问层

    D.数据持久层


    正确答案:D
    数据库应用系统设计的四个层次分别为:①表示层;②业务逻辑层;③数据访问层;④数据持久层。在这四个层次中,数据持久层的设计工作属于数据组织与存储等方面的物理设计内容,而索引设计属于物理设计阶段。因此,索引设计是在数据持久层上的设计。

  • 第15题:

    以下NoSQL数据库中,( )是一种高性能的分布式内存对象缓存数据库,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性。

    A.MongoDB
    B.Memcached
    C.Neo4j
    D.Hbase

    答案:B
    解析:
    本题考查NoSQL的基础知识。四个选项均为NoSQL数据库。Mongodb是一种分布式文档存储数据库,旨在为Web应用提供可扩展的高性能数据存储解决方案。该数据库是--个高性能、开源、无模式的文档型数据库。Memcached是一种高性能的分布式内存对象缓存数据库,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性。Neo4j是一个高性能的NoSQL图形数据库。该数据库使用图(graph)相关的概念来描述数据模型,把数据保存为图中的节点以及节点之间的关系。HBase(Hadoop Dtabase)是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。

  • 第16题:

    下列关于数据持久化的描述正确的有()

    • A、在内存中缓存多个Bitmap对象是一种数据持久化方法
    • B、SQLite数据库文件可以保存在SD卡中
    • C、ContentProvider的主要目的是为了将Android应用的数据持久化
    • D、数据持久化就是将内存的数据保存到外存

    正确答案:B,D

  • 第17题:

    一般的web应用逻辑上分为哪三层?()

    • A、接入层
    • B、业务逻辑层
    • C、数据访问层
    • D、持久化层

    正确答案:A,B,C

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    数据库是一个持久数据的()集合,是数据的组织和存储。

    • A、文件化
    • B、结构化
    • C、非结构化
    • D、过程化

    正确答案:B

  • 第20题:

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

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

    正确答案:C

  • 第21题:

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

      表现层

    B

      业务逻辑层

    C

      持久化层

    D

      数据库系统


    正确答案: D
    解析: 暂无解析

  • 第22题:

    多选题
    下列关于数据持久化的描述正确的有()
    A

    在内存中缓存多个Bitmap对象是一种数据持久化方法

    B

    SQLite数据库文件可以保存在SD卡中

    C

    ContentProvider的主要目的是为了将Android应用的数据持久化

    D

    数据持久化就是将内存的数据保存到外存


    正确答案: B,C
    解析: 暂无解析

  • 第23题:

    填空题
    UAP持久层集成()技术框架,支持多种数据库连接方式以及不同数据库访问

    正确答案: Hibernate
    解析: 暂无解析