Construindo projetos em camada usando Java
Esse artigo objetiva mostrar aos leitores, com um pequeno exemplo para ilustração, como construir uma aplicação em Java que trabalhe com um nível de estruturação... Gostei (8)
(1)
2
Esse artigo objetiva mostrar aos leitores, com um pequeno exemplo para ilustração, como construir uma aplicação em Java que trabalhe com um nível de estruturação que permita um melhor planejamento para a resolução de um dado problema, usando para esse fim o desenvolvimento em camadas. Introdução
Um dos grandes “baratos” de se desenvolver em camadas é a possibilidade de separarmos componentes por responsabilidades em comum. Existem muitos programadores que acham bobagem se preocupar com toda essa estruturação. Mas se formos falar de um grande projeto de desenvolvimento de software, onde há toda uma equipe de desenvolvimento trabalhando, vários desenvolvedores alocados para aquele projeto, chegará um momento em que determinados trechos de códigos se tornaram quase que ilegíveis, quase impossíveis de trabalhar com eles. Bom, mas antes de começarmos a por a mão na massa, citaremos e falaremos um pouco a respeito das camadas que podemos utilizar para resolvermos um dado problema de desenvolvimento de software. Camadas
Falaremos um pouco sobre os modelos de desenvolvimento de 2 e 3 camadas. Mas antes de falarmos sobre os modelos propostos anteriormente, daremos alguns conceitos de possíveis camadas que possam existir num projeto. Conceitos
- Camada de Apresentaçãoà é a camada que trata a parte de interface gráfica. Quando falamos de interface gráfica, estamos nos referindo à parte de botões, de janelas, de formulários, de Textbox, de Label, de Combobox, ou seja, queremos nos referir a parte visível, a parte do sistema a qual o usuário interage e se comunica com o mesmo. - Camada de Negóciosà camada responsável pela lógica de negócios do sistema. Não é uma camada visível, como as camadas de apresentação e