Les avantages et les inconvénients de l'utilisation de la DAO schéma

Comme je le mentionne dans le titre, je suis curieux de savoir ce que vous (en tant que développeurs expérimentés) à réfléchir sur l'utilisation de la DAO motif, précisément, dans une application web. Quels avantages avez-vous trouvé et quelles en sont les conséquences de son utilisation avez-vous détesté?

  • Pour que bat pas de modèle à tous sauf si c'est un hello world app:P
  • les questions subjectives doivent être wiki, au moins
  • Je suis surpris de l'implication reflète dans les réponses ci-dessous que le DAO modèle suppose une main d'accès aux données de mise en œuvre. Ce n'est certainement pas de ma compréhension. Il me semble que le DAO modèle offre une séparation des préoccupations à savoir si l'utilisation d'un ORM ou de droit de JDBC.
  • Hé, que diriez-ODBC, etc? De toute façon je suis d'accord à vos points 🙂
  • Vous avez raison!
InformationsquelleAutor Sheldon | 2009-11-17