Juste un peu de contexte sur les exceptions EJB3.1 avant de poser ma question –
Les exceptions d’application comprennent
Exceptions cochées ou non cochées définies par l’utilisateur qui ont l’annotation @ApplicationException
Toutes les exceptions vérifiées
java.lang.Exception et ses exceptions de sous-classe
sauf java.rmi.RemoteException et ses exceptions de sous-classe
Les exceptions système comprennent
java.rmi.RemoteException et ses exceptions de sous-classe
Toutes les exceptions non contrôlées
java.lang.RuntimeException et ses exceptions de sous-classe
java.lang.Error et ses exceptions de sous-classe
Ci-dessous une déclaration que j’ai lue dans ce livre
Dans le système EJB, les exceptions ne sont pas exceptées par le client. Lorsqu’elles sont rencontrées, ces exceptions ne sont pas transmises au client en l’état mais sont enveloppées dans une exception javax.ejb.EJBException.
Mes questions –