Persistencia de objetos

Persistencia de objetos

Persistencia de objetos

Se entiende por persistencia (en programación) como la acción de preservar la información de un objeto de forma permanente (guardar), pero a su vez también se refiere a poder recuperar la información del mismo (leer) para que pueda ser nuevamente utilizada.

En el caso de persistencia de objetos la información que persiste en la mayoría de los casos son los valores que contienen los atributos en ese momento, no necesariamente la funcionalidad que proveen sus métodos.

Nota: La persistencia no es ni una capacidad ni una propiedad de la POO, no tiene nada que ver con el paradigma en sí, solo es el mecanismo que se usa para persistir información de un determinado tipo (como puede ser serializar, guardar los datos en una tabla, en un archivo plano, etc).


Desde la óptica de la persistencia, se podrían clasificar los objetos en:

  • Transitorios: Cuyo tiempo de vida depende directamente del ámbito del proceso que los instanció.
  • Persistentes: Cuyo estado es almacenado en un medio secundario para su posterior reconstrucción y utilización, por lo que su tiempo de vida es independiente del proceso que los instanció.

La persistencia permite al programador almacenar, transferir y recuperar el estado de los objetos. Para esto existen varias técnicas:


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Persistencia — Saltar a navegación, búsqueda El término persistencia puede referirse a: la persistencia visual, una característica del sentido de la vista; la persistencia acústica, una característica del sentido del oído; la persistencia de objetos, una… …   Wikipedia Español

  • Persistencia (informática) — Saltar a navegación, búsqueda Persistencia en informática se refiere a la propiedad de los datos que sobreviven a la ejecución del programa que los ha creado. Sin esta capacidad, los datos solo existen en memoria RAM, y se pierden cuando la… …   Wikipedia Español

  • Motor de persistencia — Saltar a navegación, búsqueda En la actualidad existen distintos motores de persistencia. Estos motores facilitan el mapeo objeto relacional de atributos entre una base de datos relacional tradicional y suplen la funcionalidad de una base de… …   Wikipedia Español

  • Base de datos orientada a objetos — Saltar a navegación, búsqueda En una base de datos orientada a objetos, la información se representa mediante objetos como los presentes en la programación orientada a objetos. Cuando se integra las características de una base de datos con las de …   Wikipedia Español

  • Anexo:Motores de persistencia — Esta es una lista alfabética de los principales motores de mapeo objeto relacional, indicando si son libres o comerciales. Contenido 1 ColdFusion 2 Common Lisp 3 Java 4 JavaScript …   Wikipedia Español

  • CodeGear ECO — Enterprise Core Objects™ Desarrollador Borland® Corporation, CodeGear™ Company http://www.codegear.com/ Información general …   Wikipedia Español

  • Data Access Object — Saltar a navegación, búsqueda En software de computadores, un Data Access Object (DAO, Objeto de Acceso a Datos) es un componente de software que suministra una interfaz común entre la aplicación y uno o más dispositivos de almacenamiento de… …   Wikipedia Español

  • iBATIS — Desarrollador Apache Software Foundation http://ibatis.apache.org Información general Última versión estable 2.3.4 …   Wikipedia Español

  • IBATIS — Saltar a navegación, búsqueda iBATIS es un framework (método de trabajo) de código abierto basado en capas desarrollado por Apache Software Foundation, que se ocupa de la capa de Persistencia (se sitúa entre la lógica de Negocio y la capa de la… …   Wikipedia Español

  • Zope Object Database — Desarrollador Zope Corporation http://www.zodb.org/ Información general Última versión estable 3.10.3 12 de abril de 2011 …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”