You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Prasenjit Narwade <Pr...@quinnox.com> on 2003/12/08 06:30:31 UTC
[OT] Exception handling in a J2EE project.
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: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org