mika-el
3/31/2018 - 6:38 AM

DAO

Permet d'isoler la couche métier et la couche de données.

Afin de cacher la nature du mode de stockage des données au reste de l'application, c'est une bonne pratique de masquer les exceptions spécifiques (celles qui surviennent au runtime, c'est-à-dire lors de l'exécution) derrière des exceptions propres au DAO. Typiquement, nous allons dans notre application avoir besoin de gérer deux types d'exceptions concernant les données :

  • Celles qui sont liées à la configuration du DAO et du driver JDBC.
  • Celles qui sont liées à l'interaction avec la base de données.