Duvida

3 respostas
R

Ola,

Estou com uma duvida!!

Usando a arquitetura MVC, como faço para implementar a class Action do pacote Controller, com ligação com o banco de dados. Em Java!

att

3 Respostas

R

“Uma” dúvida? :slight_smile: Seu post tocou numa série de assuntos bem vastos. Apesar de ser algo que não gosto de fazer, responderei à sua pergunta com mais perguntas:

  • Que tipo de projeto você está fazendo? Desktop, Web, dispositivos portáteis?
  • Seu projeto exige que você use alguma solução específica para implementar a arquitetura MVC?

Seguem alguns links para estudo:

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
http://onjava.com/pub/a/onjava/2004/07/07/genericmvc.html
http://leepoint.net/notes-java/GUI/structure/40mvc.html
http://java.sun.com/developer/technicalArticles/javase/mvc/

Lavieri

Rafaellla:
Ola,

Estou com uma duvida!!

Usando a arquitetura MVC, como faço para implementar a class Action do pacote Controller, com ligação com o banco de dados. Em Java!

att

No meu entendimento, um repositorio é a melhor solução…

Você cria um Facade ou “fachada” para sua camada de persistência, e neste ponto você expõem de forma amigável, métodos que acessam suas classes da camada de persistencia, isso ajuda para você nas camadas de cima não ter que entender como funciona a arquitetura de dentro da camada de persistencia…

a ideia é +ou- assim

e desta forma, mudanças internas ficam mais simples, e menos sujeitas a problemas com a interface externa…

Isso quer dizer que coisas como, criar DAOs, iniciar EntityManagers, iniciar transações, comitar, finalizar, saber como criar buscas, entre outras coisas, pode ser tarefas da Facade, e assim na camada de cima, fica tudo + fácil ^^

pedromuyala

Mais conteúdo sobre MVC pode ser encontrado no tópico http://www.guj.com.br/posts/list/129277.java.
Vou adicionar este tópico a relação de tópicos MVC encontrados no link acima. Espero ter ajudado! :wink:

Criado 8 de agosto de 2009
Ultima resposta 18 de out. de 2009
Respostas 3
Participantes 4