I have two beans. One that handles (a) database connections
(singleton), and the other that (b) handles the database interactions.
(b) also has a public method that is published as a web service.
My question is: how do I handle exceptions within the beans for example
(a) just throws its
SQLExceptions to the calling (b). In bean(b) do I just catch the
exception and logit or do I throw it to the container?
thx jason
Hi Jason,
> I have two beans. One that handles (a) database connections
> (singleton), and the other that (b) handles the database interactions.
Why don't you use container managed persistence or hibernate persistence
framework for this?
> (b) also has a public method that is published as a web service.
> My question is: how do I handle exceptions within the beans for example
> (a) just throws its
> SQLExceptions to the calling (b). In bean(b) do I just catch the
> exception and logit or do I throw it to the container?
It depends on your exception. If it's an application critical exception
and if you use a web frontend throw it to the container and configure
error pages in your web.xml to show appropriate messages.
If you use for example a Swing client, the client have to handle these
exceptions.
Hope it helps.
> thx jason