Hi All,
      What is the best Hierarcy (framework) for handling exceptions in a
J2EE project.

      I am thinking of some roughly the following Hierarcy consisting
broadly of three categories :                                   
        


      +  MyApplicationException extends Exception  ( For handling bussiness
exceptions.)
         - InsufficientBalanceException
         - InvalidPasswordException
         - etc.

      +  MySystemException extends RuntimeException (Non bussiness
exception, exception due to System problems)


      +  MyEJBException extends EJBException  (Not too sure if this is
required)        
        


    My question is :
        
        1.  Is this approach correct ?
        
        2.  My application flow consists of  
                ActionClass calls BussinessDelegate calls SessionBean calls
DAO      and
                ActionClass calls BussinessDelegate calls SessionBean calls
EntityBeans     

            How should the exception for take place. Should it be something
like this:
                        
                DAO throws some ApplicationException ... 
                caught by SessionBean thrown as some EJBException ...... 
                caught by BussinessDelegate and do some handling



Regards,
Prasenjit.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to