“大集中”征管系统应用架构为了简化业务逻辑和数据访问的层次,将Business Object和数据访问对象DAO合为BPO。

题目

“大集中”征管系统应用架构为了简化业务逻辑和数据访问的层次,将Business Object和数据访问对象DAO合为BPO。


相似考题
参考答案和解析
正确答案:正确
更多““大集中”征管系统应用架构为了简化业务逻辑和数据访问的层次,将Business Object和数据访问对象DAO合为BPO。”相关问题
  • 第1题:

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

    A.表示层

    B.业务逻辑层

    C.数据访问层

    D.数据持久层


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

  • 第2题:

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

    A.表示层

    B.业务逻辑层

    C.数据访问层

    D.数据持久层


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

  • 第3题:

    论数据访问层设计技术及其应用 在信息系统的开发与建设中,分层设计是一种常见的架构设计方法,区分层次的目的是为了实现“高内聚低耦合”的思想。分层设计能有效简化系统复杂性,使设计结构清晰,便于提高复用能力和产品维护能力。一种常见的层次划分模型是将信息系统分为表现层、业务逻辑层和数据访问层。信息系统一般以数据为中心,数据访问层的设计是系统设计中的重要内容。数据访问层需要针对需求,提供对数据源读写的访问接口;在保障性能的前提下,数据访问层应具有良好的封装性、可移植性,以及数据库无关性。

    请围绕“论数据访问层设计技术及其应用”论题,依次从以下三个方面进行论述。 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优化设计。

  • 第4题:

    数据三层架构通常意义上就是将整个业务应用划分为()。

    • A、界面层
    • B、业务逻辑层
    • C、数据访问层
    • D、数据应用层

    正确答案:A,B,C

  • 第5题:

    “大集中”征管系统应用架构采用的设计模式有()。

    • A、Facade模式
    • B、Factory模式
    • C、DAO模式
    • D、Singleton模式

    正确答案:A,B,C,D

  • 第6题:

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

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

    正确答案:C

  • 第7题:

    关于数据库访问技术描述正确的是()

    • A、ADO可以用于访问任何类型数据库
    • B、RDO、DAO正在被ADO取代
    • C、RDO用于访问远程数据库
    • D、当前VB6.0采用的主要访问技术有:ADO、DAO、RDO

    正确答案:A,B,C,D

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    ()用于将数据访问层(DAO层)的类标识为SpringBean


    正确答案:Repository

  • 第10题:

    判断题
    “大集中”征管系统应用架构为了简化业务逻辑和数据访问的层次,将Business Object和数据访问对象DAO合为BPO。
    A

    B


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

  • 第11题:

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

    表现层

    B

    业务逻辑层

    C

    持久化层

    D

    数据库系统


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

  • 第12题:

    单选题
    关于数据库访问技术描述不正确的是()
    A

    当前VB6.0采用的主要访问技术有:ADO、DAO、RDO

    B

    ADO兼有DAO和RDO之长

    C

    ADO可以访问任何类型的数据库

    D

    DAO用于访问远程数据库RDO访问本地数据库


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

  • 第13题:

    DAO的含义是( )。

    A.开放数据库互联应用编程接H

    B.数据访问对象

    C.动态链接库

    D.Active数据对象


    正确答案:B
    解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。

  • 第14题:

    DAO的含义是( )。

    A.开放数据库互连应用编程接El

    B.数据库访问对象

    C.动态链接库

    D.Active数据对象


    正确答案:B
    解析: 本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。

  • 第15题:

    DAO的含义是( )。

    A)开放数据库互联应用编程接口

    B)数据库访问对象

    C)动态链接库

    D)Active数据对象


    正确答案:B
    本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和ACtive数据对象(ADO)。

  • 第16题:

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

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

    正确答案:D

  • 第17题:

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

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

    正确答案:C

  • 第18题:

    有关Object Data Source说法正确的是()

    • A、它只能绑定数据访问层方法,才能返回正确数据
    • B、只有通过ADO.NET方式访问数据库
    • C、使用Object Data Source需要在表现层写SQL语句操作数据库
    • D、Object Data Source一般绑定业务逻辑层方法

    正确答案:D

  • 第19题:

    关于数据库访问技术描述不正确的是()

    • A、当前VB6.0采用的主要访问技术有:ADO、DAO、RDO
    • B、ADO兼有DAO和RDO之长
    • C、ADO可以访问任何类型的数据库
    • D、DAO用于访问远程数据库RDO访问本地数据库

    正确答案:D

  • 第20题:

    用()注解将数据访问层(DAO层)的类标识为SpringBean


    正确答案:@Controller

  • 第21题:

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

      表现层

    B

      业务逻辑层

    C

      持久化层

    D

      数据库系统


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

  • 第22题:

    单选题
    通常,一个Web服务可以分为4个逻辑层,分别为数据层(Data Layer)、数据访问层(Data Access Layer)、业务层(Business Layer)和监听者(Listener)。离客户端最近的是监听者,离客户最远的是()。
    A

    数据层(Data Layer)

    B

    数据访问层(Data Access Layer)

    C

    业务层(Business Layer)

    D

    监听者(Listener)


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

  • 第23题:

    填空题
    ()用于将数据访问层(DAO层)的类标识为SpringBean

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