Db_datacontainer

db_datacontainer est une classe de persistance de la base de persistance de la base de données et d'encapsulation de données.
Télécharger maintenant

Db_datacontainer Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Mika Tuupola
  • Site Internet de l'éditeur:
  • http://www.appelsiini.net/~tuupola/194/dbdatacontainer

Db_datacontainer Mots clés


Db_datacontainer La description

Db_datacontainer est une classe de persistance de la base de données de la base de données et de la base de données. Db_datacontainer est une classe de persistance de la base de données de la base de données et de la base de données. Une couche de persistance peut encapsuler le comportement nécessaire pour rendre des objets persistants comme un exemple: charger, enregistrer et supprimer des objets vers et depuis le stockage persistant. Actuellement, les seuls mécanismes de persistance pris en charge sont des bases de données relationnelles. L'abstraction de la base de données est fournie par l'encapsulation de poire db.data est fournie par des méthodes accessoires surchargées. Cela signifie que si vous avez une propriété nommée $ FOO et que vous n'écrivez pas les méthodes getfoo () et SETFOO () dans la classe extension vous-même, ils seront automatiquement fournis par db_datacontainer.As résultat du mécanisme de persistance fourni et d'encapsulation de données DB_DATACONTAINER Ensemble avec peu de lignes de code supplémentaire peut être utilisé pour implémenter le modèle d'enregistrement actif tel que décrit par Martin Fowler: un objet qui enveloppe une ligne dans une table de base de données ou une vue, encapsule l'accès à la base de données et ajoute une logique de domaine sur ces données. n'utilise aucun fichier de configuration externe. La classe s'étendant elle-même est la configuration. Tout ce que vous avez besoin de prendre soin de faire correspondre la mise en place de propriété - nom de colonne de la classe et de la table de base de données.Si votre schéma de base de données change, par exemple, vous ajoutez une colonne FOO à la table, tout ce que vous avez à faire est d'ajouter une propriété. Nommez foo à votre classe qui étend db_datacontainer. Il n'est pas nécessaire de réécrire les requêtes SQL internes. La classe ne fournit pas de support direct pour la jointure: S ou la liaison de table. Pour les cas extrêmes, il est toujours possible de passer des requêtes SQL codées. Cette utilisation est découragée car elle brise l'idée de base de l'utilisation de db_datacontainer.here des caractéristiques essentielles de "DB Datacontainer": · Écapsulation de mécanisme de persistance simple. Il vous suffit d'appeler Charge (), Enregistrer () ou Supprimer (). Notez qu'il n'y a pas de méthodes distinctes d'insertion et de mise à jour. Enregistrez () les chiffres lui-même sur quelle requête à utiliser. · Méthodes d'accesseur surchargées pour les propriétés de classe sans de telles méthodes. · Bases de données prises en charge par la DB de poire sous forme de mécanismes de persistance (testés avec Postgres, MySQL, MSSQL et SQLite). · Actions multi-objets fournies par un Static GetObjects () Appelez. · Possibilité d'utiliser des requêtes SQL codées dans des actions multi-objets. · Tests de régression. · Prend en charge PHP4 et PHP5 (à partir de la version 1.3.0) Quoi de neuf dans cette version: · Cette libération corrige les problèmes liés à protégé et Membres de données privés lors de l'utilisation de PHP5.


Db_datacontainer Logiciels associés

soumission

Sous-pissice est un cadre abstrait, léger et flexible pour travailler avec des mappeurs de persistance O / R. ...

474

Télécharger

MICA PHP DataSystem

MICA PHP DataSystem est un projet visant à fournir des développeurs Web à l'aide de PHP avec un système de base de données PHP basé sur une classe puissante. ...

212

Télécharger

mythile

Myphile est une application qui sert de pointe générique personnalisable à toute table MySQL. ...

404

Télécharger