| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2005 19:33:04
|
CassolatoPJ
JWizard
![[Avatar]](/images/avatar/1)
Membro desde: 02/03/2004 00:00:00
Mensagens: 2815
Localização: 213779514
Offline
|
Pessoal, esses dias eu tava falando com um professor meu e esta me falo q o pessoal usa muito arquitetura em camadas pra programar em Java.
Como q funciona isso ??
Pelo q eu entendi.. vc tem um formulario de cadastro de clientes, certo?
Entao o kra digita os dados desse formulario e vc usa o get pra pegar esse dato e colocar em uma classe, vamos supor q esta c chama pessoa.. entao vc usa outra classe pra colocar esses dados pra dpois inserilos no bd ??
Cmo q funciona isso certinho?? Alguem tem um exemplo disso? ou alguma coisa + completa, como um simples controle de estoque usando isso??
C puder me mandar ficarei grato!!
mail: cassolato@portaljava.com
desde ja agradeco.. abracao e te +
Abracao e te +
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2005 21:04:48
|
eltonkPJ
GUJ Master
![[Avatar]](/images/avatar/bc8bf39c8a79f4e962249fceed1a6ee9.jpg)
Membro desde: 28/07/2003 00:00:00
Mensagens: 1387
Localização: Florianópolis/SC
Offline
|
O Struts é um ótimo exemplo disso! =)
Arquitetura de 3 camadas, a mais utilizada!
Um parte do sistem fica com o Controle outra com o Modelo e a última com a Visão... formando o tão famoso MVC
De uma olhada nos tutos aqui do PJ mesmo sobre Strus... vc vai ver a diferença entre as camadas
[]s
|
/**
* @author Elton Kuzniewski
* SCJA1.0, SCJP5.0, SCWCD5.0, SCBCD5.0, SCJD - B&S (em andamento)
* @see www.eltonk.com.br
*/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/04/2005 00:23:06
|
mdtorbisPJ
JavaEvangelist
![[Avatar]](/images/avatar/0)
Membro desde: 16/11/2004 00:00:00
Mensagens: 315
Localização: 91892134
Offline
|
Bem cara...imagina uma aplicação J2EE.
O Jsp é a tua camada de Interface, o Servlet é a tua camada de controle e o bean é a tua entity!
O acesso a banco pode ser feito no servlet ou não. Não importa! Tua aplicação já terá 3 camadas que são: boundary, control e entity.
Exemplo: Cadastro de Cliente
Jsp => Formulário para preencher os dados.
Servlet => Cria um objeto cliente e insere no BD.
Bean (classe Cliente) => Possuí só os métodos get e set.
Em relação ao BD...uso o padrão DAO onde todos os acessos ao BD são feitos nessa classe!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2005 01:20:23
|
LichKingPJ
Debugger
![[Avatar]](/images/avatar/0)
Membro desde: 05/01/2005 00:00:00
Mensagens: 71
Offline
|
mdtorbis wrote:
Exemplo: Cadastro de Cliente
Jsp => Formulário para preencher os dados.
Servlet => Cria um objeto cliente e insere no BD.
Bean (classe Cliente) => Possuí só os métodos get e set.
Em relação ao BD...uso o padrão DAO onde todos os acessos ao BD são feitos nessa classe!
esse DAO seria uma classe d controle??
DAO é uma classe q leva os dados da interface p/ o BD e vice-versa, não é?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2005 07:49:05
|
pcalcadoPJ
JavaEvangelist
![[Avatar]](/images/avatar/1)
Membro desde: 17/08/2004 00:00:00
Mensagens: 335
Localização: 111093865
Offline
|
Ola,
Bean so com get e set? Isso nao eh programaçao estruturada?
http://www.fragmental.com.br/arquivos/fantoches.pdf
Voce pode usar beans como modelo, mas deve implementar as regras de negocio neles (e nao em Servlets ou Actions).
Eh bem discutivel se o MVC divide ou nao em camadas, mas ainda que o faça, esta nao eh a estrutura basica de uma aplicaçao.
Uma aplicaçao geralmente se divide em Camada de Apresentaçao, Negocios e Persistencia, mas podem haver muitas outras. Frameworks web, MVC ou nao, so estao na primeira camada, de Apresentaçao, formando, talvez, sub-camadas.
|
http://www.fragmental.com.br |
|
|
 |
|
|