Olá pessoal, quais são as técnicas, estratégias e/ou modelos disponíveis para tratamento de exceções em projetos J2EE?
Qualquer sugestão de estratégia ou padrão será bem vinda.
Sem mais.
Grato.
Olá pessoal, quais são as técnicas, estratégias e/ou modelos disponíveis para tratamento de exceções em projetos J2EE?
Qualquer sugestão de estratégia ou padrão será bem vinda.
Sem mais.
Grato.
Acho interessante agrupar as exceções por regra de negócio, use case ou ainda objetos EJB.
Por exemplo, em uma situação hipotética em um Banco, agrupando por entidades:
BancoException
__ContaException
____ContaInexistenteException, etc…
__SaqueException
____SaldoInsuficienteException, etc…
Sendo que BancoException extende Exception e não Runtime, forçando assim rollback manual no container da transação (quando desejado, é claro)
Dessa maneira, cada cliente trata a exceção na granularidade desejada:
Outra idéia ainda seria ter uma superclasse para agrupar módulos ou use cases, por exemplo: NegocioException ser superclasse de BancoException, FinanceiroException, AdministrativoException… algo do tipo
Essa seria a idéia da organização só…
Vlw 