Bonjour à tous,
Je développe un intranet. Mon application est structurée en couches :
- présentation
- métier
- dao
.
- model
Je veux mettre en place un mécaisme d'exception. Ce mécanisme gère l'affichage des exceptions et gère la création des messages d'exception
Le souci c'est que je ne sais pas où placer la partie création des messages d'exception.
J'ai pensé à plusieurs options :
- je place la création des messages dans la couche dao. Dans ce cas ils seront remontés à la couche présentation
- Je la place dans la couche métier. Mais je ne sais pas si c'est sémantiquement correct. L'avantage c'est que je règle les pb avant la couche DAO
- ou alors je règle tout dans la couche présentation et l'erreur est traitée au plus haut. Cette solution ne me plait pas trop parceque le jour ou la présentation change, le service risque de ne plus être protégé des erreur.
En vous remerciant,
Nicolas
Partager