Camada acessando Camada  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
passos
JavaEvangelist
[Avatar]

Membro desde: 25/10/2002 10:19:27
Mensagens: 345
Localização: Rio de Janeiro
Offline

E certo uma camada acessar uma mesma camada... por exemplo, tenho uma camada business e uma dao:

ClasseADAO e ClasseABusiness
ClasseBDAO e ClasseBBusiness

Em determinando processamento na ClasseBBusiness preciso recuperar informações do Dominio A, eu deveria fazer uma chamada do da ClasseBBusiness para o ClasseABusiness ou do ClasseBBusiness para a ClasseADAO?

Camadas devem acessar "recursos" da mesma camada ou sempre de uma camada acima?

Será que eu me fiz entender?

Daniel Passos (twitter: @passos)
Curso Java | Curso Rails | Curso Android
[Email]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Bom, do pouco que entendi ( ) me parece que você está querendo saber se auma classe de negócios deve chamar outra ou deve consultar diretamente a camada de baixo.

De modo geral a classe deve consultar uma outra. No seue xemplo em específico utilizar o padrão Repository permitiria que B chamasse um repositório de A, que na verdade pode simplesmente ser uma interface de negócios implementada por um DAO. Mais detalhes Mundo Java #17 ou melhor: Domain Driven Design, Eric Evans.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team