什么是持久性框架?

                                                                        何谓持久性框架  
      持久性框架是一组软件服务,将应用程序与其使用和操纵的数据源分离。持久性框架位于机构的数据源之上,隐藏访问这些数据源的数据访问API(如JDBC,JDO或实体EJB)。提供的服务应完全抽象和从这个数据源使用和操纵数据的物理细节。下图演示持久性框架在系统体系结构中的地位。  
  注:持久性框架就是DAO及其隐藏的对数据源的访问机制。  
   
  下图为体系结构各层功能性图示:  
     
   
  持久性框架中提供下列服务,让开发人员在持久性框架之上建立应用程序:  
   
  l 提供分开数据持久逻辑与表示和业务逻辑的整洁机制  
  在上面的体系结构框图中,只有业务层可以访问公司数据库。业务层用Data   Access   Object模式与公司数据库交互,而不用JDBC之类的数据访问API访问数据源。  
   
  l 不让框架上建立的应用程序了解数据所在的数据库平台  
  将所有数据连接逻辑包装到数据访问对象中后,业务应用程序的开发人员不需要知道连接的数据库平台类型,连接数据库时所需的任何安全信息(用户ID与口令)或数据库网址。  
   
  l 抽象数据库中存储数据的物理细节和数据库中数据实体之间存在的关系  
  建立在上述体系结构布局之上的应用程序不必直接对数据库发出SQL查询,不必知道数据的物理结构,而用数值对象访问数据库。  
   
  l 简化开发过程,隐藏打开数据库连接、发出数据读取与操纵命令和事物管理的细节  
  Data   Access
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值