Pergunta boba

2 respostas
giovaniufop

Sou novo em programação Java EE e estou lendo um livro em ingles.

No livro ele usa dois termos que pra mim tinham o mesmo significado: layers e tiers

Como na seguinte frase:

“A modern n-tier application architecture, such as that provided by J2EE, involves the
separation of functionality both by using layers and tiers and also the use of components
within those layers (and objects within those components).”

Qual a difereça entre os dois termos?

2 Respostas

jmoreira

Posso estar falando besteira, mas pelo o que entendi, tanto tiers como layers refere-se a camadas. No entanto TIERS refere-se à camada física. Por exemplo: Camada Cliente (Browser), Camada Web(Container Web), Camada EJB (Container EJB) e Camada BD.
Já o LAYERS refere-se á camada interna da aplicação em termos de Desing Patterns. Por exemplo: Model (negócio, dados), View (Hml, JSP), Control (Servlet, filter). Isso tudo proporciona a separação de funcionalidades como diz o texto.

giovaniufop

acho que vc tem toda razão. deve ser isso msm.

obrigado

Criado 8 de abril de 2008
Ultima resposta 8 de abr. de 2008
Respostas 2
Participantes 2