Desenvolvimento em Camadas

3 respostas
J

Bom dia galera.
GOstaria que alguem me explicasse como funciona o desenvolvimento em camadas, ja faço um pouco dessa
maneira porem naum sei se está certo.

Eu uso o DAO, Controller, View…
Eu ja vi falar que a View (Formulario JFRame) não podem conter logica no seu código, e sim no controller
ter os códigos, está correto?

Pois bem como que vou fazer para acessar as JTable, TextField do JFrame sendo que a View não pode possuir
código?

obrigado.

3 Respostas

AndreAlves

Não é que não deve ter código na camada de apresentação…

Na camada de apresentação deve ter APENAS o código responsável por formatar a apresentação.
Quaisquer regras de negócio que sua aplicação tenha devem ficar na camada de negócio.

Para passar dados da camada de apresentação para as demais camadas, veja o design pattern TO ([google]Transfer Object[/google]).

S

e o view nao é necessariamente com swing (jframe) pode ser web(html, jsf etc.)

M

Desenvolvimento em camadas é diferente de MVC.

O que você citou trata-se de MVC (Model-View-Controller).

Não confunda as coisas! Referência para estudo:
http://www.guj.com.br/posts/list/140378.java#759947
http://www.fragmental.com.br/wiki/index.php/MVC_e_Camadas

Criado 5 de setembro de 2010
Ultima resposta 5 de set. de 2010
Respostas 3
Participantes 4