10.2 Couches logicielles
Dans ce cours, quatre couches logicielles sont décrites :
- la couche IHM (interface home-machine) (14)
Elle gère la partie front : les échange avec l’utilisateur. - la couche “métier”, découpée en deux couches :
- la couche DAL (data access layer) (12)
Elle gère la partie data : les échanges avec la base de données.
Dans les projets Java, chaque couche correspond gloablement à un package.
Couplages forts :
- IHM —a besoin de–> BLL
- DAL —a besoin de–> BLL
Couplages faibles :
- IHM —utilise–> BO
- BLL —utilise–> BO
- DAL —utilise–> BO