MVC - Struts

Opa!

galera aprendi o pattern MVC.

agora estou com uma pequna dúvida em relação a ele no Struts

o struts tem os actions, correto?

esses actions são como se fossem as minhas servlets, devem chamar uma classe de negócio (biz) que por sua vez chamaram uma classe de persistencia DAO, estou correto nesta informação?

espero que alguem me ajude!

Voce pode fazer isso sim!

Mas eu ja vi exemplos que o cara fazia o acesso ao banco (dao) direto no action, que alias eu achei muito porco!

Inclusive eu recomendo fazer o dao Generico que bem pratico!!

Eu faço da seguinte forma!

Action -> Biz -> DAO

isso é o mais correto certo?

é que estou com um sistema que faz a parte de negocio no proprio Action, ai achei estranho e resolvi questionar aqui, para saber opiniões sobre o assunto

abraço

O que esse Biz faz?

Biz é a minha classe de negocio!

abraço

Acredito que seria útil essa classe Biz sim, e aliás correto, porque você pode criar as suas classes de negócio, onde os seus actions acessariam esses serviços. Você teria um código bastante claro reutilizável.
Mas eu estou falando segundo a minha visão. Pode ser que exista algum padrão específico!