In order to give some usefull feedback to the enduser when something goes wrong ( very unlikely offcourse ) the exception hiearchy and handling has to be extended to allow for more descriptive error messages.
Is the preferred way to handle the exceptions to throw a specialized DaoException subclass that will be wrapped in a WebicalException and then check the cause of the WebicalException? in the web layer? Or should every DaoException subclass be matched with a WebicalException subclass to ease the exception handling?
-- IvoVanDongen - 23 Oct 2006