MVC com Hibernate  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

Já utilizei o hibernate com o DAO mais não sei utiliza-lo com o pradrao MVC. Alguém pode me ajudar? Eu conheço o MVC só em conceito mais em prática não sei. Só vc pode me ajudar!!!

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

Tudo que sei demonstrando de grosso modo é:
View:classes refentes a interface gráfica interface gráfica
Model: classes refentes a métodos de acesso ao banco, CRUD
Controller: classes de persistencia que representam as tabelas do banco

Alguém tem um exemplo pronto para mostrar. Desde de já agradeço a ajuda

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
plentz
Moderador
[Avatar]

Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline

Se você conhece o padrão DAO, basta encaixar ele no seu lugar no MVC - no model.

Diego Plentz - Twitter
"Provide options, don't make lame excuses."
[Email] [WWW]
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

Se você conhece o padrão DAO, basta encaixar ele no seu lugar no MVC - no model.


E justamente isso que não estou conseguindo fazer

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

Alguem tem outra sugestão ou até mesmo um exemplo simples de com utilizar o MVC com o Hibernate?

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
fsquadro
GUJ Master
[Avatar]

Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline

hvivox,


E justamente isso que não estou conseguindo fazer


Qual a sua dúvida em si? Em que ponto você parou?
Tem algum código que você tentou, algum erro?

De mais informações para que possamos ajudá-lo.

"Coisas boas estão dentro de pequenos arquivos .jar"


Fernando Quadro
Blog
twitter
LinkedIn
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

No momento não tenho nenhum exemplo disponivel mas a dúvida é como fazer a ligação entre as classes V-->C-->M e V<--C,<--M.

obrigado pelo interresse

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
fsquadro
GUJ Master
[Avatar]

Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline

hvivox,

Eu vou te passar o link de um exemplo de uma aplicação Web, que tem MVC + Hibernate + DAO.

É um exemplo do framework VRaptor, o exemplo é o mydvds. De uma olhada, e veja se esclarece um pouco as idéias.

Qualquer coisa volte a postar.


"Coisas boas estão dentro de pequenos arquivos .jar"


Fernando Quadro
Blog
twitter
LinkedIn
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

Vou da uma olhada, desde já agradeço!!!!!!!!!

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
leomc
JavaGuru
[Avatar]

Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline

hvivox wrote:Tudo que sei demonstrando de grosso modo é:
View:classes refentes a interface gráfica interface gráfica
Model: classes refentes a métodos de acesso ao banco, CRUD
Controller: classes de persistencia que representam as tabelas do banco

Alguém tem um exemplo pronto para mostrar. Desde de já agradeço a ajuda


Na boa, view é quase isso, model não tem nada a ver com isso e controller muito menos. A... hibernate nada tem a ver com mvc. Mvc não tem nada a ver com persistência.

Comece por aqui http://fragmental.com.br/wiki/index.php?title=MVC_e_Camadas

Não se assuste se te derem umas respostas meio "brutas"

[]'s Léo

Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net
[WWW]
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

Na boa, view é quase isso, model não tem nada a ver com isso e controller muito menos. A... hibernate nada tem a ver com mvc. Mvc não tem nada a ver com persistência.


Então como se desenvolve paginas dinâmicas, utilizando o servidor de aplicação
Ex: balcão de emprego virtual, que tem persistir dados dos clientes empresas e outros. Desculpa, vc que esta por fora do assunto

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
fsquadro
GUJ Master
[Avatar]

Membro desde: 10/07/2006 17:19:04
Mensagens: 1197
Localização: Florianópolis - SC
Offline

hvivox,

O que o Léo quis dizer é que realmente tem alguns conceitos seus que não estão dentro do MVC, o Controle por exemplo não faz persistencia. Vejo que você realmente deveria ler um pouco mais, procure alguns tópicos aqui no GUJ referentes a MVC, e leia também esse link do Shoes.

Qualquer dúvida, estamos ai.


"Coisas boas estão dentro de pequenos arquivos .jar"


Fernando Quadro
Blog
twitter
LinkedIn
leomc
JavaGuru
[Avatar]

Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline

Valeu pela ajuda Fernando.

Hvivox, nós queremos ajudar...

MVC é um padrão bastante antigo, e assim como a orienteção a objetos ele não trata persistência. Tanto pro mvc como pra OO persistência é ignorado, isso não é bom nem ruim só não está no escopo.

O que fazemos é bolar uma arquitetura em n camadas... Por exemplo... temos camada de apresentação, modelo, controle, persistência. Portanto 4 camadas. Você pode ter aplicações em N-camadas usando ou não mvc, mas a persistência sempre estará fora do M do V e do C isso se tiver sendo feito de forma correta/coerente.

[]'s Léo

Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net
[WWW]
hvivox
Virtual Machine Man
[Avatar]
Membro desde: 19/09/2006 20:27:47
Mensagens: 561
Localização: SEDE DA COPA
Offline

Eu so tenho que agradecer a todos pela colaboração. Desculpa qualquer desentendimento. Obrigado!

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team