vocês utilizam exceção em java? qual seria a melhor forma de enviar e tratar as menssagem de erro ao usuario?
no ponto de vista de vocês?
SEMPRE se deve tratar exceções, é uma boa prática… mas quais exceções usar depende muito qual o escopo da sua apliçação…
não da para falar de exceção de uma forma generica… é bem especifico a sua aplicação…
por exemplo… se sua classe faz conexão ao DataBase… ela pode gerar são as exceções X, Y, Z… etc…
se for um view são as exceções A, B, C…
o mais importante é saber quais tipos de exceções sua aplicação pode gerar…
leia algo sobre… é facil de achar na net…
Isso também depende da aplicação, pq nem sempre é interessante passar para o usuário uma mensagem de erro, por exemplo, já pensou se pra cada excessão levantada por um sistema operacional ele mostrasse uma tela azul?
Nem sempre (ou quase nunca) o usuário precisa saber o que realmente está se passando no programa, as vezes uma excessão pode ser tratada no proprio código de forma que o usuário nem perceba que ela ocorreu.
Isso também depende da aplicação, pq nem sempre é interessante passar para o usuário uma mensagem de erro, por exemplo, já pensou se pra cada excessão levantada por um sistema operacional ele mostrasse uma tela azul?
Nem sempre (ou quase nunca) o usuário precisa saber o que realmente está se passando no programa, as vezes uma excessão pode ser tratada no proprio código de forma que o usuário nem perceba que ela ocorreu.[/quote]
Claro… isso é algo notório, as exceções são mais para que possamos rastrear e tomar uma atitude mais específica para cada tipo de erro, bemmm melhor do q retornar true ou false para saber se o método foi executado ou não. Exceções para usuários só devem ser exibidas qdo este deve notificar os administradores que o erro está opcorrendo, por exemplo, falha de conexão com a base. O comum é exibir uma telinha bonitinha mostrando o erro e pedindo para contatar os administradores. Muito melhor do q a telinha do tomcat…