Couches logiciels

De Banane Atomic
Révision datée du 5 février 2017 à 14:19 par Nicolas (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Les couches

Couches.jpg

Interface Utilisateur

  • Explorateur web
  • Fenêtre
  • Console

Métier

Implémente les règles de gestion de l'application. Cette couche utilise des données provenant de l'utilisateur via la couche IU et de la base de données via la couche DAO.

Data Access Objects

Object Relational Mapper

Fait le pont entre les objets manipulés par la couche DAO et la base de données.

Intégration des couches

L'intégration des couches peut être réalisée par un conteneur d'injection de dépendances (Dependency Injection Container)