Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Τι είναι Provider;

Îåêßíçóå áðü ôï ìÝëïò YiannisF. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 01-06-2007, 13:47. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  01-06-2007, 13:14 32449

    Τι είναι Provider;

    Μήπως μπορεί κάποιος να δώσει μια εξήγηση του τι είναι provider, πού χρησιμεύει, πώς χρησιμοποιείται κλπ κλπ;

    Ευχαριστώ

    .::yf::.
  •  01-06-2007, 13:47 32452 σε απάντηση της 32449

    Απ: Τι είναι Provider;

    Ρίξε μία ματιά στο Microsoft ASP.NET 2.0 Providers: Introduction. Χονδρικά,  το Provider είναι ένα pattern βάση του οποίου μία abstract κλάση ορίζει τα βασικά στοιχεία που χρειάζονται για να παρέχουν μία υπηρεσία, χωρίς όμως να υλοποιεί στο σύνολο της την υπηρεσία, (π.χ. membership, caching). Άλλες κλάσεις υλοποιούν τις λεπτομέρειες, πχ. ο SqlMembershipProvider αποθηκεύει μέλη στη βάση, ο ActiveDirectoryMembershipProvider στο ActiveDirectory. Ένας cache provider μπορεί να αποθηκεύει στη μνήμη, άλλος σε βάση, άλλος σε XML.
    Η εφαρμογή που χρειάζεται π.χ. membership, γνωρίζει μόνο για τη βασική κλάση, τον MembershipProvider. Έτσι μπορείς να φτιάξεις μία εφαρμογή χωρίς να επηρεάζει τον κώδικα σου που αποθηκεύονται οι ρόλοι.

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems