| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2011 11:37:22
|
paulinhuVieira
HelloWorld
![[Avatar]](/images/avatar/cd3b1a524a7c489164eb52735036e4c4.jpg)
Membro desde: 19/02/2008 14:35:54
Mensagens: 12
Localização: Arapiraca AL
Offline
|
Olá pessoal,
Estou querendo aprender um pouco sobre o padrão MVC!
Estou fazendo meu TCC e nele vou ter que fazer um estudo de caso;
Que seria desenvolver uma aplicação para desktop utilizando este padrão e mostrar os seus beneficios,
só que não tou conseguindo entede-lo muito bem.
Estou pedido a ajuda de vcs com algum material relevante, dicas, exemplos ou qualquer outra coisa que possa me ajudar.
Desde já agradeço.
|
PaulinhuVieira
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2011 12:20:46
|
bob_sponja
JavaBaby
Membro desde: 03/05/2011 23:21:06
Mensagens: 88
Offline
|
Cara, no livro Use a Cabeça - Padrões de Projetos tem um capítulo tratando somente desse padrão. Como ele funciona e as partes envolvidas nele. O Use a Cabeça - Servlets e JSPs também fala da adaptação de padrão para a WEB. Recomendo a leitura como um pontapé inicial.
Também ressaltaria esse ótimo artigo do Phillip Calçado, que trata da diferença entre MVC e Camadas, pois até hoje existe muita confusão nesse assunto:
http://www.fragmental.com.br/wiki/index.php?title=MVC_e_Camadas
Bom, é isso. Espero que sirva como porta de entrada e boa sorte com o TCC.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2011 12:31:57
|
paulinhuVieira
HelloWorld
![[Avatar]](/images/avatar/cd3b1a524a7c489164eb52735036e4c4.jpg)
Membro desde: 19/02/2008 14:35:54
Mensagens: 12
Localização: Arapiraca AL
Offline
|
Obrigado pela resposta!
Tenho o livro vow dá uma olhada...
Só que achei os exemplos dele um pouco complicado...
Quero exemplos mais didaticos.
|
PaulinhuVieira
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2011 13:25:35
|
douglaskd
GUJ Ranger
![[Avatar]](/images/avatar/836e08ad1864b72840258c910b729fb6.jpg)
Membro desde: 04/07/2010 00:51:49
Mensagens: 839
Localização: Campinas - SP
Offline
|
eu to testando o MVC 3 usando C#, é um modelo pré definido, que vem no visual Studio web developer express
da pra entender como ele funciona, mais relamente é um pouco parecido com camadas o que percebi é que..
em MVC realmente existe o controler, que prepara/redireciona e é ele quem realmente manda na parada....
em camadas, a primeira requisição do usuario é para a VIEW, e a view é responsavel por chamar o camada de negocios que chama a do banco, que acessa as informações, e essa informação vai retornando de camada em camada até chegar na view novamente
em MVC, a primeira requisição do usuario é para o Controller, o controler identifica qual a View que deve ser mostrada então ele acessa uma camada de ORM, ex: hibernate(java), EntityFramework(.net), ou uma camada de Banco, que realiza as consultas no BD escolhido, popula os objetos que seram usados na View, devolve para o controler, que será responsavel por "preparar a View com as informações dos objetos(modelos)",
mais realmente é bem confuso e como sou novato na história talves tenha me confundido em alguma coisa ai em cima
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/08/2011 13:44:11
|
paulinhuVieira
HelloWorld
![[Avatar]](/images/avatar/cd3b1a524a7c489164eb52735036e4c4.jpg)
Membro desde: 19/02/2008 14:35:54
Mensagens: 12
Localização: Arapiraca AL
Offline
|
Galera!
Help me!
|
PaulinhuVieira
|
|
|
 |
|
|