Java, Architecture, Web2.0

Aurélien Pelletier’s Weblog

Multicouches et stacktrace

June 14th, 2006 by Aurélien Pelletier

Voici ce qui effraient le plus les personnes qui débutent en java :

Java call stack - from HTTP upto JDBC as a picture

Pourtant si les exceptions et les logs sont correctement gérée, ça peut être très utile une stack trace.

Pour les exceptions:

- Une exception doit porter une information, le plus important c’est le message de l’exception, il doit être utile.
- Si on ne peut pas traiter une exception, l’encapsuler (pour ne pas perdre la stack) et la renvoyer à la couche du dessus.

- Mettre les exceptions techniques (la base est par terre il n’y a rien à faire) en RuntimeException.

Pour les logs

- Ne pas logguer 36 fois la même chose

- Se servir des différents niveau de logs: debug, warning, error…

Filed under architecture having

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.