Db_datacontainer

db_datacontainer es una capa de persistencia de base de datos compatible con pera y clase de encapsulación de datos.
Descargar ahora

Db_datacontainer Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mika Tuupola
  • Sitio web del editor:
  • http://www.appelsiini.net/~tuupola/194/dbdatacontainer

Db_datacontainer Etiquetas


Db_datacontainer Descripción

Db_datacontainer es una clase de persistencia de base de datos compatible con pera y clase de encapsulación de datos. Db_datacontainer es una clase de persistencia de base de datos compatible con pera y clase de encapsulación de datos. Una capa de persistencia puede encapsular el comportamiento necesario para hacer que los objetos persistentes como por ejemplo: cargar, guardar y eliminar objetos hacia y desde el almacenamiento persistente. Actualmente, los únicos mecanismos de persistencia compatibles son las bases de datos relacionales. La abstracción de la base de datos se proporciona por pera DB.Data La encapsulación se proporciona mediante métodos de accesorios sobrecargados. Esto significa que si tiene una propiedad llamada $ foo y no escribe los métodos GetFoo () y SetFoo () en la clase de extensión usted mismo, será proporcionado automáticamente por db_datacontainener. Como resultado del mecanismo de persistencia proporcionado y la encapsulación de datos db_datacontainer. Junto con pocas líneas de código adicional se pueden usar para implementar el patrón de registro activo según lo descrito por Martin Fowler: un objeto que envuelve una fila en una tabla de base de datos o vista, encapsula el acceso a la base de datos y agrega la lógica de dominio en ese DATOS. No utiliza ningún archivo de configuración externo. La clase de extensión en sí es la configuración. Todo lo que necesita para cuidar es que coinciden con el nombre de propiedad: columname pares en la clase y la tabla de la base de datos. Si su esquema de base de datos cambia, por ejemplo, agrega una columna foo a la tabla, todo lo que necesita hacer es agregar una propiedad Nombre foo a su clase que extiende db_datacontainer. No es necesario volver a escribir ninguna consulta de SQL interna. La clase no proporciona soporte directo para unirse: S o enlace de mesa. Para casos extremos, todavía es posible pasar consultas SQL con codificación dura. Este uso se desalienta desde que rompe la idea básica de usar db_datacontainer. Aquí hay algunas características clave de "DB DataContainer": · API simple · Encapsulación del mecanismo de persistencia. Solo necesita llamar a la carga (), guardar () o eliminar (). Tenga en cuenta que no hay métodos separados para insertar y actualizar. Guardar () figuras en sí mismo que desea usar. STATIC GETOBJECTS () Llamada. · Posibilidad de usar las consultas de SQL con codificación dura en acciones de múltiples objetos. · Pruebas de regresión. · Soporta PHP4 y PHP5 (a partir de la versión 1.3.0). Novedades en esta versión: · Esta versión soluciona problemas con protegida y Miembros de datos privados al usar PHP5.


Db_datacontainer Software relacionado

Xapwrap

XAPWRAP proporciona una interfaz mejorada a la biblioteca de indexación de texto Xapian. ...

566

Descargar

phpdvd

PHPDVD es un script PHP / MySQL para realizar un seguimiento de su colección de DVD. ...

479

Descargar

Simpledbm

SimpledBM es construir un administrador de base de datos relacional en Java. ...

159

Descargar