Padrões de desenvolvimento JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
alves.Felipe
GUJ Ranger
[Avatar]

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
[Email]
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
[Email] [MSN]
alves.Felipe
GUJ Ranger
[Avatar]

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
[Email]
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.

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
[Email] [MSN]
altitdb
JavaEvangelist
[Avatar]

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
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team