Je m'exprimais tout récemment à propos des RuntimeException en Java EE et comme quoi c'était parfaitement indébuggable. Finalement une solution très élégante a été trouvée : les intercepteurs ! C'est non seulement très simple à utiliser mais cela permet également de simplifier l'implémentation de tâches génériques.
RuntimeException et EJB
Par Cédric Tabin le mardi 14.10.2008, 18:49 - Java
Depuis quelques mois, je travaille sur un (très) gros projet Java EE. Le fonctionnement de base de Glassfish n'étant déjà pas trivial, cela devient encore plus compliqué lorsqu'on est plusieurs à travailler sur le même code. Mais tout cela n'est rien face aux obscures erreurs du type ejb.some_unmapped_exception renvoyées par Glassfish, ce qui rend le projet (déjà) difficilement débuggable ! Et voila qu'en lancant une simple RuntimeException, tout le serveur crash...