un pattern pour les Exceptions? - Java - Programmation
MarshPosté le 03-06-2005 à 09:46:05
Bonjour,
Je m'interroge sur une bonne façon de faire pour gérer les execeptions à travers les couches.
Supposons une couche client , une couche BusinessObjects, une couche DAO et une couche Source de données.
En principe, quelle est la meilleure façon de faire pour le traitement des exceptions?
1- une couche catch l'exception et retourne un null à la couche supérieure (qui doit tester le retour null)? 2- une couche catch l'exception et lève sa propre exception (on gère une classe d'exception par couche) 3- une couche peut laisser remonter l'exception, et on choisit une couche supérieure qui va gérer plusieurs niveaux d'exceptions. 4- un mix des solutions 1) 2) 3)
Marsh Posté le 03-06-2005 à 09:46:05
Bonjour,
Je m'interroge sur une bonne façon de faire pour gérer les execeptions à travers les couches.
Supposons une couche client , une couche BusinessObjects, une couche DAO et une couche Source de données.
En principe, quelle est la meilleure façon de faire pour le traitement des exceptions?
1- une couche catch l'exception et retourne un null à la couche supérieure (qui doit tester le retour null)?
2- une couche catch l'exception et lève sa propre exception (on gère une classe d'exception par couche)
3- une couche peut laisser remonter l'exception, et on choisit une couche supérieure qui va gérer plusieurs niveaux d'exceptions.
4- un mix des solutions 1) 2) 3)
Merci si vous souhaitez répondre!!