| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 15:47:44
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
Ficaria assim então as classes?
e se tiver usando Spring para injetar as dependências, meu PedidoNegocio estaria definido como Service?
|
Felipe Alves |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 16:17:13
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
alves.Felipe wrote:Ficaria assim então as classes?
e se tiver usando Spring para injetar as dependências, meu PedidoNegocio estaria definido como Service?
PedidoNegocio n eh necessaria(as validações podem ficar em Pedido)
E eu anoto todas as classes gerenciadas pelo Spring(controllers,services e daos) como @Component,
não vi na prática a diferença entre usar @Controller,@Service e @Repository.
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 16:29:12
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
blz tirou minha dúvida, mas acho que fica meio estranho.. todas minhas "trocentas" validações na minha entidade.
E tb é certo chamar uma consulta (ClienteDao, por exemplo) de dentro da entidade Pedido ? supondo que eu precise consultar
alguns dados para a minha validação.
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 18:09:18
|
MauNunes
Java Ninja
Membro desde: 10/06/2007 22:27:54
Mensagens: 283
Offline
|
Nossa !
Não achei que o tópico geraria tanta discussão.
Minha opnião:
Em relação as 3 forma apresentadas, a que eu constumo usar é a segunda, ou seja criando as classe DTO. O problema dessa solução é que ela gera um certo trabalho, pois quando se vai persistir um objeto é necessário preencher a entity com os valores do DTO.
A segunda forma é uma boa solução, porem exitem telas que os dados a serem preenchidos não fazem parte do modelo e nesse caso a variação da primeira e da segunda forma poderiam ser usadas. O que determina qual forma usar é a quantidade de parâmetros.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 22:46:18
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
alves.Felipe wrote:blz tirou minha dúvida, mas acho que fica meio estranho.. todas minhas "trocentas" validações na minha entidade.
Mas não há problema nisso,eh justamente no Model onde as validações devem estar.
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2011 12:18:26
|
altitdb
JavaEvangelist
![[Avatar]](/images/avatar/6260fe7b21d72d3521d999c79fe01fc7.jpg)
Membro desde: 12/08/2009 20:51:17
Mensagens: 344
Offline
|
raf4ever wrote:
alves.Felipe wrote:blz tirou minha dúvida, mas acho que fica meio estranho.. todas minhas "trocentas" validações na minha entidade.
Mas não há problema nisso,eh justamente no Model onde as validações devem estar.
Rafael,
como seriam essas validações nas entidades?
poderia fazer dessas formas?
Forma 1 - Hibernate Validator
Forma 2 - Criando suas proprias exceptions
Tem mais alguma forma??
Alguma forma recomendada??
|
Oracle Certified Java Programmer 6
Blog www.altieresdematos.com.br
www.nfexpresso.com.br (Sua NF-e de forma fácil)
@altitdb |
|
|
 |
|
|