Dúvida com a criação de exceções  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
pauloperes
JavaEvangelist
[Avatar]

Membro desde: 01/03/2005 11:45:20
Mensagens: 414
Offline

Olá a todos,

Bom faz tempo que estou para mandar esta pergunta, porém ai vai. Seguinte, tenho dificuldade em trabalhar com exceptions, vejam, estou desenvolvendo uma aplicação Destkop, nela tenho uma classe DAO que efetua operações com o Banco através do Hibernate, vejam:




Só coloquei o metodo salvar, nele faço uma pesquisa para ver se já existe um usuário cadastrado com este nick, então caso exista é lançado uma mensagem através de um JOptionPane, a dúvida é, desse jeito está bom, ou é melhor criar classes com exceptions para em vez de lançar uma mensagem e lançar uma exception.

Outro detalhe, é correto lançar mensagens no meio deste código?

Att,

Paulo

Paulo
[Email] [MSN]
kemperacc
Java Ninja
[Avatar]

Membro desde: 11/11/2006 11:34:51
Mensagens: 288
Localização: Divinopolis
Offline



E sei lah onde vc for executar isso:



É sempre bom deixar as mensagems somente na interface com o usario, vai que essa sua classe esta rodando em um servidor linux que soh tem modo texto... como ela vai mostar um joptionpane?

[]'s

Um feito eh impossivel ateh que alguem o faca...

ABAIXO DEFAULTTABLEMODEL!!!
[Email] [WWW] [MSN]
Lnunes
Smalltalk
[Avatar]

Membro desde: 21/11/2006 13:33:41
Mensagens: 4
Localização: Rio de Janeiro
Offline

Concordo.

Na minha opinão, em uma DAO nunca se dever interagir diretamente com o usuário. A camada de apresentação que deve saber o que fazer, uma vez que um erro no DAO é detectado.

Ou seja, declare a exceção!!!

[]'s
Leonardo Nunes
[Email]
kemperacc
Java Ninja
[Avatar]

Membro desde: 11/11/2006 11:34:51
Mensagens: 288
Localização: Divinopolis
Offline

tem que saber separar as coisas...

INTERFACE COM USUARIO: Exibe e Envia dados para a APLICACAO

APLICACA: FAZ REALMENTE A COISA FUNCIONAR, RETORNANDO VALORES PARA A APLICACAO, DA MAIS TRABALHO PARA DESENVOLVER, MAS MENOS TRABALHO PARA DAR MANUTENCAO NO FUTURO.

[]s

Um feito eh impossivel ateh que alguem o faca...

ABAIXO DEFAULTTABLEMODEL!!!
[Email] [WWW] [MSN]
pauloperes
JavaEvangelist
[Avatar]

Membro desde: 01/03/2005 11:45:20
Mensagens: 414
Offline

Galera,

Valeu pelas dicas, agora aproveitando como faço para usar o façade?

Att,

Paulo

Paulo
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team