什么事持久化

转载 2015年07月09日 10:23:47
1.什么是持久化?本人找了好多文章都没有找到满意的答案,最后是从孙卫琴写的《精通Hibernate:Java对象持久化技术详解》中,看到如下的解释,感觉还是比较完整的。摘抄如下:狭义的理解:“持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。● 保存:把域对象永久保存到数据库。● 更新:更新数据库中域对象的状态。● 删除:从数据库中删除一个域对象。● 加载:根据特定的OID,把一个域对象从数据库加载到内存。● 查询:根据特定的查询条件,把符合查询条件的一个或多个域对象从数据库加载内在存中。2.为什么要持久化?持久化技术封装了数据访问细节,为大部分业务逻辑提供面向对象的API。● 通过持久化技术可以减少访问数据库数据次数,增加应用程序执行速度;● 代码重用性高,能够完成大部分数据库操作;● 松散耦合,使持久化不依赖于底层数据库和上层业务逻辑实现,更换数据库时只需修改配置文件而不用修改代码。

什么叫持久化? 为什么持久化?

1.应用程序层次结构演变 这里本来应该有张描述应用程序结构演变的图,可是CSDN在这里上传不了,所以没有传上来.纵观几十年的计算机应用软件的演变过程,应用程序逐渐由单层体系结构发展为多层体系结构。最初...
  • sunyadongwanghbjm
  • sunyadongwanghbjm
  • 2007年08月30日 11:01
  • 3281

今天/没什么事/这些天/都没什么事

    久违了,可爱的小企鹅,阔别两年多,今天终于又看到你熟悉的身影。这次安装费时颇多,下了两个FC5都没顺利读出来,索性回到RedHat 9吧,瞧着都面熟。本子的空间太局促,所以连GNOME也没装,...
  • mmpire
  • mmpire
  • 2006年10月17日 19:39
  • 1199

什么事BEM

BEM 代表了Block,Element,Modifier.这些条目的意义将在后续文章中进行描述。   在程序设计中,一个最常见的例子就是面向对象的程序设计。它是一种被许多语言所支持的变成范式。在某...
  • wujinsong2010
  • wujinsong2010
  • 2015年07月17日 14:42
  • 357

什么事委托

委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法 一样,具有参数和返回值,如下面的示例所示:     public delegat...
  • maji_lulu
  • maji_lulu
  • 2012年07月18日 14:48
  • 213

什么事Classloader?

在流行的商业化编程语言中,Java 语言由于在 Java 虚拟机 (JVM) 上运行而显得与众不同。这意味着已编译的程序是一种特殊的、独立于平台的格式,并非依赖于它们所运行的机器。在很大程度上,这种格...
  • liitjt
  • liitjt
  • 2011年06月12日 12:32
  • 178

什么事函数式编程

.函数式编程初探。 http://www.ruanyifengcom/blog/2012/04/functional_programming.html 维基百科的解释。 http://en....
  • a112121788
  • a112121788
  • 2014年03月16日 15:08
  • 331

什么事数据字典

数据字典  编辑 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 数据字典(Data d...
  • xyw591238
  • xyw591238
  • 2016年05月11日 13:26
  • 488

什么事SWIG

SWIG is a compile-time software development tool that can produce the code necessary to connect  na...
  • CodeMyDream
  • CodeMyDream
  • 2014年09月01日 11:22
  • 215

redis 持久化的两种方式

一:快照模式   或许在用Redis之初的时候,就听说过redis有两种持久化模式,第一种是SNAPSHOTTING模式,还是一种是AOF模式,而且在实战场景下用的最多的 莫过于SNAPSHOTT...
  • u012129558
  • u012129558
  • 2016年05月26日 15:16
  • 13377

mongodb持久化原理

mongodb与mysql不同,mysql的每一次更新操作都会直接写入硬盘,但是mongo不会,做为内存型数据库,数据操作会先写入内存,然后再会持久化到硬盘中去,那么mongo是如何持久化的呢 mo...
  • clh604
  • clh604
  • 2014年02月24日 14:44
  • 6869
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么事持久化
举报原因:
原因补充:

(最多只允许输入30个字)