关于hibernate框架的简介..docxVIP

  • 5
  • 0
  • 约5.44千字
  • 约 8页
  • 2016-12-26 发布于重庆
  • 举报
关于hibernate框架的简介1 应用程序的分层体系结构随着计算机应用软件的发展,应用程序逐渐由单层体系结构发展为多层体系结构。其中,三层结构是目前典型的一种应用软件结构,如图1左。表述层:提供与用户交互的界面,如GUI(图形用户界面),web页面等;业务逻辑层:负责各种业务逻辑,直接访问数据库,提供对业务数据的保存、更新、删除和查询操作;数据库层:负责存放管理应用的持久性业务数据?三层结构的特点是:所有下层向上层提供调用的接口,具体实现细节对上层透明。层与层之间存在自上而下的依赖关系,即上层会访问下层的API,但下层不依赖于上层。 ?2?? 持久化层(如图1右)(1)什么叫持久化?在图1右中,分离出的持久化层封装了数据访问细节,为业务逻辑层提供了面向对象的API。持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。(2)什么叫持久层?持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。(3)为什么要持久化?增加持久层的作用是什么?数据库的读写是一个很耗费时间和资源的操作,当大量用户同时直接访问数据库的时候,效率将非常低,如果将数据持久化就不需要每

文档评论(0)

1亿VIP精品文档

相关文档