Hi All,
just a design question, probably beyond Struts scope, but interesting
anyway. As the documentation says, business beans, invoked from Action
classes must atomically handle access to resources. They should not even
know that they are running in a web application, so they be reusable pieces.
My question is about opinions about handling exceptions. We intend use Log4J
proyect for this task. I figure out two possible approaches:
1- handling exceptions try{}catch{} in each single business bean and logging
to log files from them, or
2- propagate such exceptions to the invoker Action which will be responsible
for logging and doing right treatment. For this solution, classes that
propagate the exceptions upwards should add their identification to the
message or whichever info necessary for identiying the exception source.
I bet for second approach, since IMHO it produces reusable beans, untied to
log configuration. I would appreciate opinions for this concern.
Regards,
Adolfo.
_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>