[试题]

论企业应用系统的数据持久层架构设计 数据持久层(Data Persistence Layer)通常位于企业应用系统的业务逻辑层和数据源层之间,为整个项目提供一个高层、统一、安全、并发的数据持久机制,完成对各种数据进行持久化的编程工作,并为系统业务逻辑层提供服务。它能够使程序员避免手工编写访问数据源的方法,使其专注于业务逻辑的开发,并且能够在不同项目中重用本框架,这大大简化了数据的增加、删除、修改、查询功能的开发过程,同时又不丧失多层结构的天然优势,继承延续应用系统架构的可伸缩性和可扩展性。当运用关系型数据库作为数据存储机制时,在业务层与数据源间加入数据持久层,能够解决对象与关系的“阻抗不匹配”问题,将对象的状态持久化存储到关系型数据库中。

请围绕“企业应用系统的数据持久层架构设计”论题,依次从以下三方面进行论述。 1.概要叙述你参与分析和设计的企业应用系统开发项目以及你所担任的主要工作。 2.分析在企业应用系统的数据持久层架构设计中有哪些数据访问模式,并详细阐述每种数据访问模式的主要内容。 3.数据持久层架构设计的好坏决定着应用程序性能的优劣,请结合实际说明在数据持久层架构设计中需要考虑哪些问题。

参考答案与解析:

相关试题

区块链2.0技术架构自上而下分为数据层、网络层、共识层、激励层、智能合约层,数据

[单选题]区块链2.0技术架构自上而下分为数据层、网络层、共识层、激励层、智能合约层,数据传播机制、数据验证机制属于其中的()。A.数据层B.网络层C.共识层D.激励层

  • 查看答案
  • 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络____

    [单选题]系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络______不属于网络架构数据流图的内容。A.服务器、客户端及其物理位置B.处理器说明信息C.单位时间的数据流大小D.传输协议

  • 查看答案
  • 核心框架后端持久层技术()

    [单选题]核心框架后端持久层技术()A .hibernateB .ibatisC .mybatisD .jdbcTemplate

  • 查看答案
  • 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。

    [单选题] 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。 (41) 不属于网络架构数据流图的内容。(41)A. 服务器、客户端及其物理位置B. 处理器说明信息C. 单位时间的数据流大小D. 传输协议

  • 查看答案
  • 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。()

    [单选题]系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。()不属于网络架构数据流图的内容。A . 服务器、客户端及其物理位置B . 处理器说明信息C . 单位时间的数据流大小D . 传输协议

  • 查看答案
  • 试题一 论基于 DSSA 的软件架构设计与应用 软件架构设计的一个重要课题是如何

    [试题]试题一 论基于 DSSA 的软件架构设计与应用软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照 Tracz 的说法,DSSA 就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中

  • 查看答案
  • 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。( )不属于网络架构数据流图的内容。

    [单选题]系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。( )不属于网络架构数据流图的内容。A.服务器、客户端及其物理位置B.处理

  • 查看答案
  • 该网络采用核心层、汇聚层、接入层的三层架构。根据层次化网络设计的原则,数据包过滤

    [主观题]该网络采用核心层、汇聚层、接入层的三层架构。根据层次化网络设计的原则,数据包过滤、协议转换应在 (11) 层完成; (12) 层提供高速骨=F线路;MAC层过滤和IP地址绑定在 (13) 层完成。(11)

  • 查看答案
  • 数据库应用系统的物理设计包括______。 ①数据库物理结构设计 ②数据库事务详

    [单选题]数据库应用系统的物理设计包括______。①数据库物理结构设计②数据库事务详细设计③数据库功能设计④应用程序详细设计A.) ①③④B.) ①②④C.) ②③④D.) ①②③④A.B.C.D.

  • 查看答案
  • J2EE的四层体系架构(客户层£¯表示层£¯业务逻辑层£¯数据层)中,可用来

    [单选题] J2EE的四层体系架构(客户层/表示层/业务逻辑层/数据层)中,可用来实现业务逻辑层的技术是__(29)__。(29)A.Internet Explore B.Database C.Enterprise JavaBean D.Servlet

  • 查看答案
  • 论企业应用系统的数据持久层架构设计 数据持久层(Data Persistence