Estou refatorando uma aplicação e qual o melhor procedimento para o tratamento de erros? Como utilizo struts, vocês acham melhor eu ir dando throws até chegar na Action e ali eu fazer um try catch e tratar da melhor maneira?
Bem, eu nunca mexi com struts, mas eu acho que independente de qual framework você use, as exceções devem ser tratadas no local aonde podem ser lançadas, e não ficar repassando ela.
Felagund
Ai depende muito da Exception, normalmente eu faço assim, capturo a exception de baixo nivel e converto ela em uma que eu criei, funciona mais ou menos assim.
Agora se ele prentende espalhar a exception pela aplicação pq não?
aleck
Dê uma lida neste excelente artigo do Luca, provavelmente vai esclarecer suas dúvidas.