Boa madrugada pessoal!
Eu me chamo Almir!
Eu tenho uma certa dificuldade em entender algumas coisas do Padrão MVC!
Eu já li muitos materiais sobre o assunto mas sempre tem algumas coisas obscuras e “nebulosas” que nos fazem travar no entendimento e aprendizado do conceito, mas enfim.
MVC e DAO
Esta é minha dúvida de hoje!
Na verdade, mais especificamente, a camada modelo (model) e o padrão DAO.
Qual é a relação entre os dois?
Pelo que tenho visto, em se tratando de java, é na camada Modelo que nós colocamos a lógica de negócio, lógica de domínio (as beans por exemplo…) e etc.
Mas o tal do padrão DAO? onde ele fica?
Qual é realmente relação participação deste padrão dentro do MVC? Ele pertence realmente à camada de modelo ou é um padrão que funciona de forma independente?
Eu preciso deste padrão para o MVC funcionar?
Existem alternativas à este padrão?
Desde já agradeço!
Bom dia fernandopaiva tudo bem cara?
Eu também tinha muitas duvidas referentes a DAO, Model etc.
Quando comprei um livro chamado “Programação Java para Web” que ensina a fazer uma aplicação financeira pessoal usando o modelo MVC, o autor explica exatamente como funciona, baseado na explicação dele tirei todas as minhas duvidas e fiz um diagrama explicativo para nunca mais esquecer, segue abaixo:
MVC se aplica somente aonde vc diz “Apresentação”, pois não confunda MVC com CAMADAS DA APLICAÇÃO…
Pois são conceitos bem distintos.
[quote=RafaelCassau]Bom dia fernandopaiva tudo bem cara?
Eu também tinha muitas duvidas referentes a DAO, Model etc.
Quando comprei um livro chamado “Programação Java para Web” que ensina a fazer uma aplicação financeira pessoal usando o modelo MVC, o autor explica exatamente como funciona, baseado na explicação dele tirei todas as minhas duvidas e fiz um diagrama explicativo para nunca mais esquecer, segue abaixo:
[/quote]
Eu ja conheço bem de MVC, uso em meus projetos a uns 5 anos mais ou menos…Usava muito em Python agora com Java.
Para o Sr (almir.so), o link q passei no post acima da para entender bem como trabalhar, é um ótimo exemplo para quem ta começando.
Sobre o livro “Programação Java para Web” eu tenho o EBook mas além dele indico o livro “UML uma abordagem prática” q encontra aqui: http://www.submarino.com.br/produto/1/241945/uml:+uma+abordagem+pratica
Muito bom e mostra bem como se faz uma modelagem de sistemas.
O resto é pratica + pratica + pratica.
t+ e boa sorte.