-
GEnte eu to progamando em camadas sendo que eu tenho varios tipos de tratamento de exceções entre elas .
-
Eu gostaria de saber se tem como eu fazer um controle destas exceções .
Ex.: eu gostaria de setar um codigo especifico pra cada camada , pois quando acorrece algum problema em uma das camadas eu pudesse sabe diretamente onde ocorreu este erro .
DAOCLiente setaria o codigo =1 InterfaceCliente eu setaria o codigo = 2 -
Aí se derepente ocorrece um erro que vinhece dessas camadas ele exibice o codigo que eu setei . Pois assim eu iria diretamente na camada em que o erro estivesse ocorrendo !
-
Agradeço a quem ajudar !!!
Tratamento excecao em patterns(camadas)!
E
2 Respostas
J
Você pode criar as suas exceções:
public class MinhaExcecao extends Exception{
private int codigo;
public MinhaExcecao(String msg, int codigo){
super(msg);
this.codigo = codigo;
}
public void setCodigo(int codigo){
this.codigo = codigo;
}
public int getCodigo(){
return codigo;
}
}
public class DAOCliente(){
public void inserir(Cliente cli) throws MinhaException{
try{
//inserir
}catch(SQLException sqle)[
throw new MinhaException(sqle.getMessage(), 1);
}
}
}
não sei se é isso que quer!
E
- Valeu jairelton !!
Criado 10 de maio de 2006
Ultima resposta 10 de mai. de 2006
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo