Estou tentando fazer um projeto seguindo esse padrão, entao dividi em pacotes, modelo, visao, controle. Mas tenho dúvidas sobre como ficaria a divisão entre modelo e controle. A parte de conexão de banco de dados ficaria em qual ? E o jar do drive do banco de dados, ficaria em qual diretorio ? no lib ?
obrigado.
Quanto ao .jar você poderia colocá-lo tanto no lib da tua aplicação como no lib do server. A parte de BD ficaria no modelo. O Struts implementa o MVC, as actions são os controlers, o Acesso ao banco é o model e as wiews são as páginas.
Me corrijam se eu estiver errado.
Mas segundo este esquema:
http://www.orbeon.com/ops/doc/model2x-intro#d255104e46
Sua View seria uma classe que extends JFrame ou um JSP
Seu Controller seria uma classe que extends AbstractAction ou HttpServlet
para checar campos e tomar decisoes.
Seu Model seria um POJO com get/set dos campos E mais os
metodos de negocio tipo save / update / delete / find / findAll.
Basta olhar a imagem do link para entender o fluxo.
Valeu? Até… :thumbup:
[s]