Come creare un Data Access Layer

January 15

Come creare un Data Access Layer


Quando un programmatore sviluppa un programma di grandi dimensioni che può essere gestito da molte persone, è facile fino a quando appare confuso e complicato se non vengono utilizzati severe strutture di progettazione. Inoltre, i programmi prevedono alcuni tipi di dati e certi intervalli di valori per funzionare correttamente. Come la complessità del codice aumenta, un programma che non dispone di uno speciale strato di accesso ai dati sarà difficile da lavorare. I programmatori spesso utilizzano tecniche di progettazione che consentono l'accesso ad essere estratta e controllata separata di logica e presentazione dei dati. Questa tecnica è chiamata incapsulamento, e comincia nel livello di accesso ai dati.

istruzione

1 Analizzare quali dati devono essere accessibili e scritto. Registra intervalli di valori e limitazioni corretto che verrà impostata. Assicurarsi di documentare questo nel codice per i futuri programmatori.

2 Creare funzioni che get e set valori dall'origine dati. Si può anche scegliere di astrarre un intero blocco di dati come classe.

3 Impostare tutti i membri di dati privati ​​e non permettere loro di essere modificate da codice non correlato. Solo permettono gli strati di logica per richiedere la modifica di informazioni e richiesta di dati da metodi pubblici del vostro livello di accesso ai dati, in modo da poter essere sicuri che sia correttamente formattato e preciso per l'origine dati.

Consigli e avvertenze

  • Alcuni linguaggi di programmazione non consentono di effettuare i dati privati. In questi casi, è imperativo che si seguono le buone pratiche di programmazione e non tentare di sostituire l'utilizzo del livello di accesso ai dati.
  • Uno strato di accesso ai dati non decidere come il programma utilizzerà i dati che fornisce, né decidere come presentarlo. Mescolando i tuoi dati, livelli di logica e di presentazione renderà il vostro codice confuso e illogico.