持久化技术
上一节
下一节
持久化技术
“持久”一词对应英文中的“persistence”单词。在计算机领域中,持久的数据就表示保存在掉电后也不会丢失数据的存储设备中的数据;而持久化操作通常表示将内存中的数据保存到磁盘的操作。在完成了对数据的保存操作后,就表示相应的数据被持久化了
一、建立持久层应用模型
Web设计中的四层体系结构:
持久层的独立使整个系统在逻辑层面上成为一个相对独立的领域,它对于系统的其他部分而言,有较为清晰和严格的边界,并能提供完整的数据持久化解决方案。
二、持久层技术的实现
Hibernate的数据持久化模型 :
DAO(Data Access Object)对象和ORM(Object-Relational Mapping)组件在ORM中涉及到的两个关键点是对象和关系:持久层必须要实现Java对象与数据库中数据之间的相互转换,以便可以完成对Java对象的持久化操作以及对数据库中数据的读取操作,而ORM便是实现这一功能的持久层实现框架。
三、持久层的建立
建立持久层的步骤:
创建持久化类,完成持久层对象与数据库中表字段的对应关系;
编写配置文件,完成与数据库的连接操作及各种参数的配置;
定义和实现DAO接口,完成具体的处理业务 。