Je suis nouveau à cette couche d'accès aux données de concepts et aux objets d'accès aux données. Je veux la différence entre la couche d'accès aux données et l'objet d'accès aux données. S'il vous plaît guidez-moi.Quelle est la différence entre la couche d'accès aux données et l'objet d'accès aux données?
Répondre
L'objet d'accès aux données est le modèle dao dans lequel la logique d'interaction des données est encapsulée (encapsulée) à l'intérieur des objets dao et le comportement est exposé via les interfaces dao. Les couches d'accès aux données sont plus génériques et font référence à l'ensemble de l'infrastructure permettant d'accéder à l'accès à la base de données. La couche d'accès aux données peut contenir des dao, des classes de pilotes et d'autres détails d'accès aux données.
DAO/Data Access Objects est le nom d'une bibliothèque de base de données Microsoft à partir de 1992. À l'origine utilisé pour accéder à des bases de données Jet (MS Access), il a ensuite ajouté le support ODBC
DAL/données Couche d'accès est le terme générique pour le code qui se trouve entre la bibliothèque de base de données et le reste de l'application. Vers 2001, Sun a commencé à appeler le DAL "Data Access Objects" parce que ... eh bien, je n'en ai aucune idée.
ref:
http://en.wikipedia.org/wiki/Data_Access_Objects
http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html
- 1. Quelle est la différence entre la couche d'abstraction de la base de données et la couche d'accès aux données?
- 2. Transmission de données entre la couche de gestion et la couche d'accès aux données - code incorrect?
- 3. Conception de la couche d'accès aux données
- 4. Quelle est la différence entre la couche application et la couche logique métier?
- 5. Couche de service pouvant basculer entre la couche de service Web et la couche d'accès aux données
- 6. Amélioration de ma couche d'accès aux données
- 7. Architecture de couche d'accès aux données WPF
- 8. Couche d'accès aux données ASP.NET MVC2
- 9. Stratégie de couche d'accès aux données
- 10. Recherche d'une couche d'accès aux données .NET
- 11. Quelle est la différence entre les objets Session et Application?
- 12. modèle de conception de la couche d'accès aux données
- 13. Transmission de variables d'environnement à la couche d'accès aux données
- 14. comment séparer la couche d'accès aux données dans le codeigniter
- 15. Unité de test de la couche d'accès aux données
- 16. Accès aux données entre sessions
- 17. Quelle est la différence entre dict() et {}?
- 18. Quelle est la différence entre "$^N" et "$ +"?
- 19. Quelle est la différence entre = et: =
- 20. quelle est la différence entre:.! et: r !?
- 21. Quelle est la différence entre ~ et! opérateur?
- 22. Quelle est la différence entre @ et $ lors de l'accès aux propriétés Ant?
- 23. SAS: Quelle est la différence entre "fichiers de données" et "fichiers de données brutes"?
- 24. Aux experts: Quelle est la différence dans ce code?
- 25. Quelle est la différence entre System.Workflow.ComponentModel.activity et System.activities.activity
- 26. Partage de la connexion et de la transaction dans une couche d'accès aux données
- 27. Utilisation de l'unité pour découpler la couche logique métier de la couche d'accès aux données
- 28. Quelle est la différence entre session.Merge et session.SaveOrUpdate?
- 29. Quelle est la différence entre IDelegateEvent et IEvent dans F #?
- 30. Quelle est la différence entre DateTime.ToUniversalTime et TimeZoneInfo.ConvertTimeToUtc