Db_datacontainer.

DB_DataContainer è un livello di persistenza del database compatibile da pera e classe di incapsulamento dei dati.
Scarica ora

Db_datacontainer. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mika Tuupola
  • Sito web dell'editore:
  • http://www.appelsiini.net/~tuupola/194/dbdatacontainer

Db_datacontainer. Tag


Db_datacontainer. Descrizione

DB_DataContainer è un livello di persistenza del database conforme alla pera e una classe di incapsulamento dei dati. DB_DataContainer è un livello di persistenza del database conforme alla pera e una classe di incapsulamento dei dati. Un strato di persistenza può incapsulare il comportamento necessario per rendere gli oggetti persistenti come per esempio: caricare, salvare ed eliminare oggetti da e verso lo storage persistenti. Attualmente gli unici meccanismi di persistenza supportati sono database relazionali. L'astrazione del database è fornita dall'orcapsulamento di pera db.data è fornita da metodi di accessori sovraccaricati. Ciò significa che se hai una proprietà denominata $ Foo e non scrivi i metodi GetFoo () e SetFoo () nella classe di estensione da solo, verranno automaticamente forniti da DB_DataContainer.as un risultato del meccanismo di persistenza fornito e dell'incapsulamento dei dati DB_DataContainer Insieme a poche righe di codice extra possono essere utilizzate per implementare il modello di record attivo come descritto da Martin Fowler: un oggetto che avvolge una riga in una tabella o vista del database, incapsula l'accesso del database e aggiunge la logica del dominio su quei dati. non utilizza alcun file di configurazione esterni. La classe di estensione stessa è la configurazione. Tutto quello che devi fare attenzione è avere la proprietà corrispondenteName - Columname coppie in classe e la tabella del database. Se il tuo schema del database cambia, ad esempio aggiungi una colonna Foo alla tabella, tutto ciò che devi fare è aggiungere una proprietà Nome foo alla tua classe che estende db_datacontainer. Non è necessario riscrivere alcuna query SQL interna. La classe non fornisce supporto diretto per Join: S o collegamento della tabella. Per casi estremi è ancora possibile passare le query SQL hardcoded. Questo utilizzo è scoraggiato poiché interrompe l'idea di base dell'utilizzo di DB_DataContainer.Here sono alcune caratteristiche chiave di "DB DataContainer": · Simple API · Encapsulamento del meccanismo di persistenza. Hai solo bisogno di chiamare il carico (), salvare () o eliminare (). Si noti che non ci sono metodi separati per l'inserimento e l'aggiornamento. Salva () si figura () che la query da utilizzare. · Metodi accessori sovraccarichi per le proprietà di classe senza tali metodi. · I database supportati da Pear DB come meccanismi di persistenza (testati con Postgres, MySQL, MSSQL e SQLite). · Azioni multi-oggetto fornite da a Static GetObjects () Chiama. · Possibilità di utilizzare query SQL hardcoded in azioni multi-oggetto. · Test di regressione. · Supporta PHP4 e PHP5 (a partire dalla versione 1.3.0) Novità in questa versione: · Questa versione corregge i problemi con protetti e Membri dati privati quando si utilizza PHP5.


Db_datacontainer. Software correlato

Metaboss.

Metaboss è una suite integrata di strumenti per la progettazione, lo sviluppo e la gestione dei sistemi software Enterprise di Modelin. ...

481

Scarica

Mysql.

mysql è il database open source più popolare al mondo. ...

642

Scarica

Postarabico

Postarabic Project viene utilizzato per fornire la formazione araba per la visualizzazione della mappa in DCMMS. ...

244

Scarica

Bufonidae.

Bufonidae è uno strumento di query del database ispirato a TAD implementato come applicazione Java. ...

195

Scarica