Tratamento de exceções

489 palavras 2 páginas
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE CIÊNCIAS EXATAS E DA TERRA DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA APLICADA

COLETOR DE DADOS PATRIMONIAIS: TRATAMENTO DE
EXCEÇÕES

ALESSANDRO MARINHO GIULIANA SILVA BEZERRA TRABALHO ACADÊMICO DA DISCIPLINA DIM0804
Natal, 8 de Abril de 2013.

Sumário
Tratamento de exceções.....................................................................................................3 Implementação.....................................................................................................................4

Tratamento de exceções
As exceções tratadas na aplicação se dividem em checked e unchecked exceptions. As exceções checked são aquelas que o compilador obriga a implementação de um tratamento da exceção e dessa forma permitem que o usuário se recupere do erro. Já as exceções unchecked não precisam ser tratadas, impedindo assim que o usuário se recupere do erro. A classe ColetorException implementa o tratamento das exceções checked e a classe ColetorRuntimeException implementa o tratamento das exceções unchecked. O diagrama da Figura 1 contém a hierarquia de exceções utilizada no coletor.

Figura 1: Diagrama de tratamento de exceções ColetorRuntimeException exibe a tela de CI padrão quando é disparada, enquanto a ColetorException exibe apenas uma mensagem de negócio específico. Para tratar as exceções mais específicas foram criadas classes de exceções associadas ao domínio tratado. Para as exceções de banco foi criada a classe DatabaseException, que trata as exceções checked do tipo SQLException. Para manter o encapsulamento no lançamento dessa exceção foi necessário converter a SQLException numa unchecked exception, permitindo que fosse tratada apenas a DatabaseException. Para as exceções disparadas da camada de transmissão foi criada a classe TransmissãoException como uma unchecked exception, já que o tratamento das exceções do SOAP não é imposto pelo compilador, mas é uma medida de de segurança

Relacionados

  • Tratamento de exceções em java
    288 palavras | 2 páginas
  • Tratamento de Exceções com Programação Orientada a Aspectos
    2297 palavras | 10 páginas
  • 371033 10
    1301 palavras | 6 páginas
  • 868318 SlidesCap8 1
    2683 palavras | 11 páginas
  • programação
    952 palavras | 4 páginas
  • usabilidade
    796 palavras | 4 páginas
  • Programacao estruturada a objetos
    671 palavras | 3 páginas
  • Java Sintaxe Parte5
    1953 palavras | 8 páginas
  • Paradigmas e linguagem de programação
    1443 palavras | 6 páginas
  • Linguagens de Programação
    2832 palavras | 12 páginas