| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2011 07:00:45
|
RafaelCassau
JavaChild
![[Avatar]](/images/avatar/7d9284df7315453e5dc8f1697645e8fc.jpg)
Membro desde: 28/04/2011 20:32:11
Mensagens: 142
Localização: Américo Brasiliense - SP
Offline
|
Pessoal ta dificil de entender o conceito de criação de Exceptions personalizadas, alguem poderia passar um exemplo de uma Exception que verifica se uma data é maior que a outra? aliais é possivel fazer isso? é recomendavel tratar validações de regra de negocios com exceptions personalizadas? desde já agradeço!
This message was edited 1 time. Last update was at 24/10/2011 10:31:05
|
Estudando OCJP 6.0 e ITIL v3
"Tudo posso naquele me fortalece" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2011 07:20:11
|
julianosts
Debugger
![[Avatar]](/images/avatar/a81458a100984a00515a06d4a1317c11.jpg)
Membro desde: 21/10/2010 07:38:35
Mensagens: 52
Localização: São Paulo
Offline
|
RafaelCassau wrote:Pessoal ta dificil de entender o conceito de criação de Exceptions personalizadas, alguem poderia passar um exemplo de uma Exception que verifica se uma data é maior que a outra? aliais é possivel fazer isso? é recomendavel tratar validações de regra de negocios com exceptions personalizadas? desde já agradeço!
RafaelCassau
Veja se isto te ajuda
http://www.roseindia.net/java/java-exception/simple-date-format-exception.shtml
abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2011 07:29:33
|
arthurgon
Java Ninja
![[Avatar]](/images/avatar/981ec2327e01401e552164ed7314d4b0.jpeg)
Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline
|
O objetivo de se utilizar Exceptions não é para validar uma regra de negócio. De jeito nenhum. A idéia é que a exception apenas ocorra se ocorrer algum erro na sua implementação. O que você faria...em caso de validação de data seria o seguinte:
Beleza? Deu pra dar uma clareada?
Abraço.
|
Arthur G. Gomes Jr.
Analista Java Sênior |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2011 07:37:21
|
lsjunior
JavaGuru
Membro desde: 17/03/2010 10:41:40
Mensagens: 236
Offline
|
1)
2)
Imagine essa situação: vc recebe os dados de uma página em uma ManagedBean e ele chama um método salvar de uma classe de negócio, que retorna void. Na classe de negócios vc faz a validação e vê que o objeto não pode ser salvo por alguma razão.
Nesse contexto vc deveria disparar uma exceção informando que o objeto não pode ser salvo juntamente com a causa, visto que o método retorna void e ficaria no mínimo 'estranho' retornar String ou algo do tipo, e o ManagedBean trataria essa exceção exibindo a mensagem de forma amigável para o usuário.
This message was edited 1 time. Last update was at 21/10/2011 07:38:23
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2011 10:32:24
|
RafaelCassau
JavaChild
![[Avatar]](/images/avatar/7d9284df7315453e5dc8f1697645e8fc.jpg)
Membro desde: 28/04/2011 20:32:11
Mensagens: 142
Localização: Américo Brasiliense - SP
Offline
|
Boa tarde galera, agradeço muito a ajuda e atenção de vocês me esclareceu muitas duvidas referente a tratamento de exceções, é uma das coisas que estavam me impacando no desenvolvimento de sistemas WEB com JAVA, mais infelismente não consegui muitos esclarecimentos em outro topico que abri esses dias, se puderem dar um help, está ae o link:
http://www.guj.com.br/java/255852-duvida-com-tratamento-de-excecoes-personalizadas-entre-camadas#1331902
é referente ao tratamento de exceções também, mais criando excessões personalizadas para cada camada, desde já agradeço novamente a paciência e ajuda de vcs!!! t+
|
Estudando OCJP 6.0 e ITIL v3
"Tudo posso naquele me fortalece" |
|
|
 |
|
|